diff --git a/ios/ip.txt b/ios/ip.txt new file mode 100644 index 00000000..e69de29b diff --git a/routes.js b/routes.js index 7444a93c..347b8d98 100644 --- a/routes.js +++ b/routes.js @@ -10,7 +10,7 @@ import { Icon } from 'react-native-elements'; import { NotificationIcon } from 'components'; import { colors } from 'config'; -import { translate } from 'utils'; +import { t } from 'utils'; // Auth import { @@ -143,8 +143,7 @@ const sharedRoutes = { const issueNumberRegex = /issues\/([0-9]+)(#|$)/; const { issue, issueURL, isPR, locale } = navigation.state.params; const number = issue ? issue.number : issueURL.match(issueNumberRegex)[1]; - const langKey = isPR ? 'pullRequest' : 'issue'; - const langTitle = translate(`issue.main.screenTitles.${langKey}`, locale); + const langTitle = isPR ? t('Pull Request', locale) : t('Issue', locale); return { title: `${langTitle} #${number}`, diff --git a/scripts/extract-i18n.js b/scripts/extract-i18n.js index d52f6749..b5f90a36 100644 --- a/scripts/extract-i18n.js +++ b/scripts/extract-i18n.js @@ -113,10 +113,18 @@ const generateFiles = (config, messages) => { } }); + const ordered = {}; + + Object.keys(newMessages) + .sort() + .forEach(key => { + ordered[key] = newMessages[key]; + }); + // Write the new message file fs.writeFile( filepath, - `module.exports = ${JSON.stringify(newMessages, null, 2)};`, + `module.exports = ${JSON.stringify(ordered, null, 2)};`, 'utf8', err => { if (err) throw err; diff --git a/src/auth/screens/auth-profile.screen.js b/src/auth/screens/auth-profile.screen.js index ee9cd8da..34b0398d 100644 --- a/src/auth/screens/auth-profile.screen.js +++ b/src/auth/screens/auth-profile.screen.js @@ -20,7 +20,7 @@ import { } from 'components'; import { colors, fonts, normalize } from 'config'; import { getUser, getOrgs, getStarCount } from 'auth'; -import { emojifyText, openURLInView, translate } from 'utils'; +import { emojifyText, openURLInView, t } from 'utils'; const mapStateToProps = state => ({ user: state.auth.user, @@ -132,8 +132,9 @@ class AuthProfile extends Component { menuIcon="gear" menuAction={() => navigation.navigate('UserOptions', { - title: translate('auth.userOptions.title', locale), - })} + title: t('Options', locale), + }) + } > {isPending && ( + {orgs.map(item => ( ))} - {translate('auth.profile.orgsRequestApprovalTop', locale)} + {t("Can't see all your organizations?", locale)} {'\n'} - openURLInView('https://github.com/settings/applications')} + openURLInView('https://github.com/settings/applications') + } > - {translate( - 'auth.profile.orgsRequestApprovalBottom', - locale - )} + {t('You may have to request approval for them.', locale)} diff --git a/src/auth/screens/language-setting.screen.js b/src/auth/screens/language-setting.screen.js index 20eabf9a..adca6073 100644 --- a/src/auth/screens/language-setting.screen.js +++ b/src/auth/screens/language-setting.screen.js @@ -7,7 +7,7 @@ import { ListItem } from 'react-native-elements'; import { colors, fonts } from 'config'; import { changeLocale } from 'auth'; import { bindActionCreators } from 'redux'; -import { emojifyText, translate } from 'utils'; +import { emojifyText, t } from 'utils'; import { NavigationActions } from 'react-navigation'; import { ViewContainer } from 'components'; import languages from './language-settings'; @@ -51,7 +51,7 @@ class LanguageSettings extends Component { if (nextState.locale !== this.props.locale) { const navigationParams = NavigationActions.setParams({ params: { - title: translate('auth.userOptions.language', nextState.locale), + title: t('Language', nextState.locale), }, key: nextState.navigation.state.key, }); diff --git a/src/auth/screens/login.screen.js b/src/auth/screens/login.screen.js index a29fd133..4a9e1169 100644 --- a/src/auth/screens/login.screen.js +++ b/src/auth/screens/login.screen.js @@ -12,7 +12,7 @@ import { ViewContainer, ErrorScreen } from 'components'; import { colors, fonts, normalize } from 'config'; import { CLIENT_ID } from 'api'; import { auth, getUser } from 'auth'; -import { openURLInView, translate, resetNavigationTo } from 'utils'; +import { openURLInView, t, resetNavigationTo } from 'utils'; import styled from 'styled-components'; let stateRandom = Math.random().toString(); @@ -182,7 +182,7 @@ class Login extends Component { modalVisible: false, cancelDisabled: false, showLoader: true, - loaderText: translate('auth.login.connectingToGitHub', this.locale), + loaderText: t('Connecting to GitHub...', this.locale), asyncStorageChecked: false, }; } @@ -240,7 +240,7 @@ class Login extends Component { this.setState({ code, showLoader: true, - loaderText: translate('auth.login.preparingGitPoint', this.locale), + loaderText: t('Preparing GitPoint...', this.locale), }); stateRandom = Math.random().toString(); @@ -286,37 +286,49 @@ class Login extends Component { - {translate('auth.login.welcomeTitle', locale)} + {t('Welcome to GitPoint', locale)} - {translate('auth.login.welcomeMessage', locale)} + {t( + 'One of the most feature-rich GitHub clients that is 100% free', + locale + )} - {translate('auth.login.notificationsTitle', locale)} + {t('Control notifications', locale)} - {translate('auth.login.notificationsMessage', locale)} + {t( + 'View and control all of your unread and participating notifications', + locale + )} - {translate('auth.login.reposTitle', locale)} + {t('Repositories and Users', locale)} - {translate('auth.login.reposMessage', locale)} + {t( + 'Easily obtain repository, user and organization information', + locale + )} - {translate('auth.login.issuesTitle', locale)} + {t('Issues and Pull Requests', locale)} - {translate('auth.login.issuesMessage', locale)} + {t( + 'Communicate on conversations, merge pull requests and more', + locale + )} @@ -325,7 +337,7 @@ class Login extends Component { this.setModalVisible(true)} /> @@ -353,13 +365,13 @@ class Login extends Component { this.setModalVisible(!this.state.modalVisible)} /> {Platform.OS === 'android' && ( openURLInView(loginUrl)}> - {translate('auth.login.troubles', locale)} + {t("Can't login?", locale)} )} diff --git a/src/auth/screens/privacy-policy.screen.js b/src/auth/screens/privacy-policy.screen.js index 7eaf6f27..d4d228ab 100644 --- a/src/auth/screens/privacy-policy.screen.js +++ b/src/auth/screens/privacy-policy.screen.js @@ -3,7 +3,7 @@ import styled from 'styled-components'; import { ScrollView } from 'react-native'; import { ViewContainer } from 'components'; -import { translate } from 'utils'; +import { t } from 'utils'; import { colors, fonts, normalize } from 'config'; import { v3 } from 'api'; @@ -56,76 +56,94 @@ export class PrivacyPolicyScreen extends Component { - - {translate('auth.privacyPolicy.effectiveDate', locale)} - + {t('Last updated: July 15, 2017', locale)}
- {translate('auth.privacyPolicy.introduction', locale)} + {t( + "We're glad you decided to use GitPoint. This Privacy Policy is here to inform you about what we do \u2014 and do not do \u2014 with our user's data.", + locale + )}
- - {translate('auth.privacyPolicy.userDataTitle', locale)} - + {t('USER DATA', locale)} - {translate('auth.privacyPolicy.userData1', locale)} + {t( + "We do not do anything with your GitHub information. After authenticating, the user's OAuth token is persisted directly on their device storage. It is not possible for us to retrieve that information. We never view a user's access token nor store it whatsoever.", + locale + )} - {translate('auth.privacyPolicy.userData2', locale)} + {t( + "This means that in no way, shape or form do we ever view, use or share a user's GitHub data. If private data ever becomes visible at any point we will not record or view it. If it happens to be accidentally recorded, we will delete it immediately using secure erase methods. Again, we've set up authentication specifically so that this never happens.", + locale + )}
- - {translate('auth.privacyPolicy.analyticsInfoTitle', locale)} - + {t('ANALYTICS INFORMATION', locale)} - {translate('auth.privacyPolicy.analyticsInfo1', locale)} + {t( + 'We currently use Google Analytics and iTunes App Analytics to help us measure traffic and usage trends for the GitPoint. These tools collect information sent by your device including device and platform version, region and referrer. This information cannot reasonably be used to identify any particular individual user and no personal information is extracted.', + locale + )} - {translate('auth.privacyPolicy.analyticsInfo2', locale)} + {t( + "If we happen to include another third party platform to collect stack traces, error logs or more analytics information, we'll make sure that user data remains anonymized and encrypted.", + locale + )}
- - {translate('auth.privacyPolicy.openSourceTitle', locale)} - + {t('OPEN SOURCE', locale)} - {translate('auth.privacyPolicy.openSource1', locale)} + {t( + 'GitPoint is open source and the history of contributions to the platform will always be visible to the public.', + locale + )} - {translate('auth.privacyPolicy.openSource2', locale)} + {t( + 'With each contribution to the app, code review is always performed to prevent anybody from including malicious code of any kind.', + locale + )}
- - {translate('auth.privacyPolicy.contactTitle', locale)} - + {t('CONTACT', locale)} - {translate('auth.privacyPolicy.contact1', locale)} + {t( + 'Thank you for reading our Privacy Policy. We hope you enjoy using GitPoint as much as we enjoyed building it.', + locale + )} - {translate('auth.privacyPolicy.contact2', locale)}{' '} + {t( + 'If you have any questions about this Privacy Policy or GitPoint in general, please file an issue in the', + locale + )}{' '} navigation.navigate('Repository', { repositoryUrl: `${v3.root}/repos/gitpoint/git-point`, - })} + }) + } > - {translate('auth.privacyPolicy.contactLink', locale)} + {t('GitPoint repository', locale)}
diff --git a/src/auth/screens/user-options.screen.js b/src/auth/screens/user-options.screen.js index 5d4f1343..0253cffb 100644 --- a/src/auth/screens/user-options.screen.js +++ b/src/auth/screens/user-options.screen.js @@ -10,7 +10,7 @@ import CookieManager from 'react-native-cookies'; import { ViewContainer, SectionList } from 'components'; import { colors, fonts, normalize } from 'config'; -import { resetNavigationTo, openURLInView, translate } from 'utils'; +import { resetNavigationTo, openURLInView, t } from 'utils'; import { version } from 'package.json'; import codePush from 'react-native-code-push'; import { signOut } from 'auth'; @@ -57,11 +57,11 @@ const StyledListItem = styled(ListItem).attrs({ })``; const updateText = locale => ({ - check: translate('auth.profile.codePushCheck', locale), - checking: translate('auth.profile.codePushChecking', locale), - updated: translate('auth.profile.codePushUpdated', locale), - available: translate('auth.profile.codePushAvailable', locale), - notApplicable: translate('auth.profile.codePushNotApplicable', locale), + check: t('Check for update', locale), + checking: t('Checking for update...', locale), + updated: t('App is up to date', locale), + available: t('Update is available!', locale), + notApplicable: t('Not applicable in debug mode', locale), }); class UserOptions extends Component { @@ -88,7 +88,7 @@ class UserOptions extends Component { const navigationParams = NavigationActions.setParams({ params: { - title: translate('auth.userOptions.title', nextState.locale), + title: t('Options', nextState.locale), }, key: nextState.navigation.state.key, }); @@ -137,33 +137,36 @@ class UserOptions extends Component { navigation.navigate('LanguageSettings', { - title: translate('auth.userOptions.language', locale), + title: t('Language', locale), locale, - })} + }) + } /> openURLInView(this.props.user.html_url)} /> navigation.navigate('PrivacyPolicy', { - title: translate('auth.privacyPolicy.title', locale), + title: t('Privacy Policy', locale), locale, - })} + }) + } /> - openURLInView('https://opencollective.com/git-point')} + openURLInView('https://opencollective.com/git-point') + } /> this.signOutUser()} signOut diff --git a/src/auth/screens/welcome.screen.js b/src/auth/screens/welcome.screen.js index 04c4a322..55a24ec2 100644 --- a/src/auth/screens/welcome.screen.js +++ b/src/auth/screens/welcome.screen.js @@ -5,7 +5,7 @@ import { ActivityIndicator } from 'react-native'; import { ViewContainer } from 'components'; import { colors, fonts, normalize } from 'config'; -import { translate } from 'utils'; +import { t } from 'utils'; const mapStateToProps = state => ({ locale: state.auth.locale, @@ -38,9 +38,7 @@ class Welcome extends Component { return ( - - {translate('auth.welcome.welcomeTitle', locale)} - + {t('Welcome to GitPoint', locale)} diff --git a/src/components/comment-input.component.js b/src/components/comment-input.component.js index b66b0a7e..092ac3b0 100644 --- a/src/components/comment-input.component.js +++ b/src/components/comment-input.component.js @@ -6,7 +6,7 @@ import { Icon } from 'react-native-elements'; import styled from 'styled-components'; import { MentionArea } from 'components'; -import { translate } from 'utils'; +import { t } from 'utils'; import { colors, fonts, normalize } from 'config'; const Container = styled.View` @@ -100,16 +100,18 @@ export class CommentInput extends Component { underlineColorAndroid="transparent" placeholder={ issueLocked && userHasPushPermission - ? translate('issue.main.lockedCommentInput', locale) - : translate('issue.main.commentInput', locale) + ? t('Locked, but you can still comment...', locale) + : t('Add a comment...', locale) } multiline blurOnSubmit={false} onChangeText={text => this.setState({ text })} onContentSizeChange={event => - this.setState({ height: event.nativeEvent.contentSize.height })} + this.setState({ height: event.nativeEvent.contentSize.height }) + } onSubmitEditing={event => - this.handleSubmitEditing(event.nativeEvent.text)} + this.handleSubmitEditing(event.nativeEvent.text) + } placeholderTextColor={colors.grey} style={{ height: Math.max(inputMinHeight, this.state.height), @@ -120,7 +122,7 @@ export class CommentInput extends Component { {!userCanPost && ( - {translate('issue.main.lockedIssue', locale)} + {t('Issue is locked', locale)} )} diff --git a/src/components/comment-list-item.component.js b/src/components/comment-list-item.component.js index 0a59ede1..aaf9249d 100644 --- a/src/components/comment-list-item.component.js +++ b/src/components/comment-list-item.component.js @@ -8,7 +8,7 @@ import { GithubHtmlView } from 'components'; import { Icon } from 'react-native-elements'; import ActionSheet from 'react-native-actionsheet'; -import { translate, relativeTimeToNow } from 'utils'; +import { t, relativeTimeToNow } from 'utils'; import { colors, fonts, normalize } from 'config'; const Container = styled.View` @@ -113,10 +113,10 @@ class CommentListItemComponent extends Component { commentActionSheetOptions = comment => { const { locale } = this.props; - const actions = [translate('issue.comment.editAction', locale)]; + const actions = [t('Edit', locale)]; if (!comment.repository_url) { - actions.push(translate('issue.comment.deleteAction', locale)); + actions.push(t('Delete', locale)); } return actions; @@ -186,7 +186,7 @@ class CommentListItemComponent extends Component { /> ) : ( - {translate('issue.main.noDescription', locale)} + {t('No description provided.', locale)} )} @@ -207,10 +207,10 @@ class CommentListItemComponent extends Component { ref={o => { this.ActionSheet = o; }} - title={translate('issue.comment.commentActions', locale)} + title={t('Comment Actions', locale)} options={[ ...this.commentActionSheetOptions(comment), - translate('common.cancel', locale), + t('Cancel', locale), ]} cancelButtonIndex={this.commentActionSheetOptions(comment).length} onPress={this.handlePress} diff --git a/src/components/entity-info.component.js b/src/components/entity-info.component.js index ba3d5b6c..ded20f37 100644 --- a/src/components/entity-info.component.js +++ b/src/components/entity-info.component.js @@ -5,7 +5,7 @@ import Communications from 'react-native-communications'; import { SectionList } from 'components'; import { colors, fonts } from 'config'; -import { translate } from 'utils'; +import { t } from 'utils'; type Props = { entity: Object, @@ -70,11 +70,11 @@ export const EntityInfo = ({ entity, orgs, locale, navigation }: Props) => { } return ( - + {!!entity.company && entity.company !== '' && ( { {!!entity.location && entity.location !== '' && ( { {!!entity.email && entity.email !== '' && ( { }} subtitle={entity.email} onPress={() => - Communications.email([entity.email], null, null, null, null)} + Communications.email([entity.email], null, null, null, null) + } /> )} {!!entity.blog && entity.blog !== '' && ( - {translate('auth.networkError', this.props.locale)} + {t( + 'Oops! it seems that you are not connected to the internet!', + this.props.locale + )} ); diff --git a/src/components/issue-description.component.js b/src/components/issue-description.component.js index 2540be65..bed4cd1a 100644 --- a/src/components/issue-description.component.js +++ b/src/components/issue-description.component.js @@ -11,7 +11,7 @@ import { DiffBlocks, Button, } from 'components'; -import { translate, relativeTimeToNow } from 'utils'; +import { t, relativeTimeToNow } from 'utils'; import { colors, fonts, normalize } from 'config'; import { v3 } from 'api'; @@ -178,10 +178,11 @@ export class IssueDescription extends Component { showNumbers onPress={() => navigation.navigate('PullDiff', { - title: translate('repository.pullDiff.title', locale), + title: t('Diff', locale), locale, diff, - })} + }) + } /> )} @@ -197,7 +198,7 @@ export class IssueDescription extends Component { issue.assignees.length > 0 && ( navigation.navigate('PullMerge', { - title: translate('issue.pullMerge.title', locale), - })} - title={translate('issue.main.mergeButton', locale)} + title: t('Merge Pull Request', locale), + }) + } + title={t('Merge Pull Request', locale)} /> )} diff --git a/src/components/issue-list-item.component.js b/src/components/issue-list-item.component.js index a3de156e..a88facdf 100644 --- a/src/components/issue-list-item.component.js +++ b/src/components/issue-list-item.component.js @@ -3,7 +3,7 @@ import { StyleSheet, TouchableHighlight, View, Text } from 'react-native'; import { ListItem, Icon } from 'react-native-elements'; import { colors, fonts, normalize } from 'config'; -import { translate, relativeTimeToNow } from 'utils'; +import { t, relativeTimeToNow } from 'utils'; type Props = { type: string, @@ -78,12 +78,12 @@ export const IssueListItem = ({ type, issue, navigation, locale }: Props) => ( title={issue.title} subtitle={ issue.state === 'open' - ? translate('issue.main.openIssueSubTitle', locale, { + ? t('#{number} opened {time} ago by {user}', locale, { number: issue.number, user: issue.user.login, time: relativeTimeToNow(issue.created_at), }) - : translate('issue.main.closedIssueSubTitle', locale, { + : t('#{number} by {user} was closed {time} ago', locale, { number: issue.number, user: issue.user.login, time: relativeTimeToNow(issue.closed_at), diff --git a/src/components/loading-indicators/loading-repository-profile.component.js b/src/components/loading-indicators/loading-repository-profile.component.js index e18006ed..96e8a6ff 100644 --- a/src/components/loading-indicators/loading-repository-profile.component.js +++ b/src/components/loading-indicators/loading-repository-profile.component.js @@ -5,7 +5,7 @@ import { StyleSheet, Text, View, Animated } from 'react-native'; import { Icon } from 'react-native-elements'; import { colors, fonts, normalize } from 'config'; -import { loadingAnimation, translate } from 'utils'; +import { loadingAnimation, t } from 'utils'; const styles = StyleSheet.create({ container: { @@ -95,15 +95,11 @@ export class LoadingRepositoryProfile extends Component { - - {translate('repository.main.starsTitle', locale)} - + {t('Stars', locale)} - - {translate('repository.main.forksTitle', locale)} - + {t('Forks', locale)} diff --git a/src/components/repository-profile.component.js b/src/components/repository-profile.component.js index a06461ca..70dd9a36 100644 --- a/src/components/repository-profile.component.js +++ b/src/components/repository-profile.component.js @@ -2,7 +2,7 @@ import React from 'react'; import { StyleSheet, Text, View, Platform } from 'react-native'; import { Icon } from 'react-native-elements'; -import { emojifyText, abbreviateNumber, translate } from 'utils'; +import { emojifyText, abbreviateNumber, t } from 'utils'; import { colors, fonts, normalize } from 'config'; type Props = { @@ -155,7 +155,7 @@ export const RepositoryProfile = ({ {repository.primaryLanguage ? repository.primaryLanguage.name - : translate('repository.main.unknownLanguage', locale)} + : t('Unknown', locale)} @@ -172,7 +172,7 @@ export const RepositoryProfile = ({ /> - {repository.name || translate('repository.main.notFoundRepo', locale)} + {repository.name || t('Repository is not found', locale)} {!hasError && ( @@ -196,9 +196,7 @@ export const RepositoryProfile = ({ > {repository.parent && ( - - {translate('repository.main.forkedFromMessage', locale)} - + {t('forked from', locale)} - {!hasError && ( - - {translate('repository.main.starsTitle', locale)} - - )} + {!hasError && {t('Stars', locale)}} {repository.viewerHasStarred && ( - {translate('repository.main.starred', locale)} + {t('Starred', locale)} )} @@ -259,14 +253,12 @@ export const RepositoryProfile = ({ : ' '} {!hasError && ( - - {translate('repository.main.watchers', locale)} - + {t('Watchers', locale)} )} {repository.viewerSubscription === 'SUBSCRIBED' && ( - {translate('repository.main.watching', locale)} + {t('Watching', locale)} )} @@ -278,11 +270,7 @@ export const RepositoryProfile = ({ ? abbreviateNumber(repository.forkCount) : ' '} - {!hasError && ( - - {translate('repository.main.forksTitle', locale)} - - )} + {!hasError && {t('Forks', locale)}} diff --git a/src/components/state-badge.component.js b/src/components/state-badge.component.js index 206c212d..7626e1d5 100644 --- a/src/components/state-badge.component.js +++ b/src/components/state-badge.component.js @@ -2,7 +2,7 @@ import React from 'react'; import styled from 'styled-components'; import { colors, fonts, normalize } from 'config'; -import { translate } from 'utils'; +import { t } from 'utils'; type Props = { issue: Object, @@ -38,13 +38,13 @@ export const StateBadge = ({ if (isMerged) { issueState = 'merged'; - issueText = translate('issue.main.states.merged', locale); + issueText = t('Merged', locale); } else if (issue && issue.state === 'open') { issueState = 'open'; - issueText = translate('issue.main.states.open', locale); + issueText = t('Open', locale); } else if (issue && issue.state === 'closed') { issueState = 'closed'; - issueText = translate('issue.main.states.closed', locale); + issueText = t('Closed', locale); } const stateColor = { diff --git a/src/components/user-profile.component.js b/src/components/user-profile.component.js index 7f0772ec..f805b898 100644 --- a/src/components/user-profile.component.js +++ b/src/components/user-profile.component.js @@ -1,7 +1,7 @@ /* eslint-disable no-prototype-builtins */ import React, { Component } from 'react'; import { colors, fonts, normalize } from 'config'; -import { translate } from 'utils'; +import { t } from 'utils'; import { ImageZoom } from 'components'; import styled, { css } from 'styled-components'; @@ -140,7 +140,7 @@ export class UserProfile extends Component { nativeId="touchable-repository-list" onPress={() => navigation.navigate('RepositoryList', { - title: translate('user.repositoryList.title', locale), + title: t('Repositories', locale), user, repoCount: Math.min( maxLoadingConstraints.maxPublicRepos, @@ -154,7 +154,7 @@ export class UserProfile extends Component { ? user.public_repos + (user.total_private_repos || 0) : ' '} - {translate('common.repositories', locale)} + {t('Repositories', locale)} {type !== 'org' && ( @@ -162,10 +162,7 @@ export class UserProfile extends Component { nativeId="touchable-star-count-list" onPress={() => navigation.navigate('StarredRepositoryList', { - title: translate( - 'user.starredRepositoryList.title', - locale - ), + title: t('Stars', locale), user, repoCount: Math.min( maxLoadingConstraints.maxStars, @@ -177,9 +174,7 @@ export class UserProfile extends Component { {!isNaN(parseInt(starCount, 10)) ? starCount : ' '} - - {translate('user.starredRepositoryList.text', locale)} - + {t('Stars', locale)} )} @@ -188,7 +183,7 @@ export class UserProfile extends Component { nativeId="touchable-followers-list" onPress={() => navigation.navigate('FollowerList', { - title: translate('user.followers.title', locale), + title: t('Followers', locale), user, followerCount: Math.min( maxLoadingConstraints.maxFollowers, @@ -202,14 +197,10 @@ export class UserProfile extends Component { ? user.followers : ' '} - - {translate('user.followers.text', locale)} - + {t('Followers', locale)} {isFollowing && ( - - {translate('user.following.followingYou', locale)} - + {t('Following', locale)} )} @@ -220,7 +211,7 @@ export class UserProfile extends Component { nativeId="touchable-following-list" onPress={() => navigation.navigate('FollowingList', { - title: translate('user.following.title', locale), + title: t('Following', locale), user, followingCount: Math.min( maxLoadingConstraints.maxFollowing, @@ -234,14 +225,10 @@ export class UserProfile extends Component { ? user.following : ' '} - - {translate('user.following.text', locale)} - + {t('Following', locale)} {isFollower && ( - - {translate('user.followers.followsYou')} - + {t('Follows you')} )} diff --git a/src/issue/screens/edit-issue-comment.screen.js b/src/issue/screens/edit-issue-comment.screen.js index 221cd8cc..7352c6c6 100644 --- a/src/issue/screens/edit-issue-comment.screen.js +++ b/src/issue/screens/edit-issue-comment.screen.js @@ -12,7 +12,7 @@ import { import { ListItem } from 'react-native-elements'; import { ViewContainer, SectionList, LoadingModal } from 'components'; -import { translate } from 'utils'; +import { t } from 'utils'; import { colors, fonts, normalize } from 'config'; import { editIssueBody, editIssueComment } from '../issue.action'; @@ -102,16 +102,17 @@ class EditIssueComment extends Component { {isEditingComment && } - + this.setState({ issueComment: text })} onContentSizeChange={event => this.setState({ issueCommentHeight: event.nativeEvent.contentSize.height, - })} + }) + } placeholderTextColor={colors.grey} style={[ styles.textInput, @@ -127,7 +128,7 @@ class EditIssueComment extends Component { {issue.labels.map(item => ( assignee.login === authUser.login ) } - buttonTitle={translate( - 'issue.settings.assignYourselfButton', - locale - )} + buttonTitle={t('Assign Yourself', locale)} buttonAction={() => this.editIssue( { @@ -220,8 +217,8 @@ class IssueSettings extends Component { ) } noItems={issue.assignees.length === 0} - noItemsMessage={translate('issue.settings.noneMessage', locale)} - title={translate('issue.settings.assigneesTitle', locale)} + noItemsMessage={t('None yet', locale)} + title={t('ASSIGNEES', locale)} > {issue.assignees.map(item => ( - + { this.IssueActionSheet = o; }} - title={translate('issue.settings.areYouSurePrompt', locale)} - options={[ - translate('common.yes', locale), - translate('common.cancel', locale), - ]} + title={t('Are you sure?', locale)} + options={[t('Yes', locale), t('Cancel', locale)]} cancelButtonIndex={1} onPress={this.handleIssueActionPress} /> @@ -316,11 +310,8 @@ class IssueSettings extends Component { ref={o => { this.LockIssueActionSheet = o; }} - title={translate('issue.settings.areYouSurePrompt', locale)} - options={[ - translate('common.yes', locale), - translate('common.cancel', locale), - ]} + title={t('Are you sure?', locale)} + options={[t('Yes', locale), t('Cancel', locale)]} cancelButtonIndex={1} onPress={this.handleLockIssueActionPress} /> @@ -328,10 +319,10 @@ class IssueSettings extends Component { ref={o => { this.AddLabelActionSheet = o; }} - title={translate('issue.settings.applyLabelTitle', locale)} + title={t('Apply a label to this issue', locale)} options={[ ...this.props.labels.map(label => emojifyText(label.name)), - translate('common.cancel', locale), + t('Cancel', locale), ]} cancelButtonIndex={this.props.labels.length} onPress={this.handleAddLabelActionPress} diff --git a/src/issue/screens/issue.screen.js b/src/issue/screens/issue.screen.js index 946423b8..7eaecbae 100644 --- a/src/issue/screens/issue.screen.js +++ b/src/issue/screens/issue.screen.js @@ -21,7 +21,7 @@ import { IssueEventListItem, } from 'components'; import { v3 } from 'api'; -import { translate, formatEventsToRender, openURLInView } from 'utils'; +import { t, formatEventsToRender, openURLInView } from 'utils'; import { colors } from 'config'; import { getRepository, getContributors } from 'repository'; import { @@ -91,7 +91,7 @@ class Issue extends Component { underlayColor={colors.transparent} onPress={() => navigate('IssueSettings', { - title: translate('issue.settings.title', state.params.locale), + title: t('Settings', state.params.locale), issue: state.params.issue, }) } @@ -275,7 +275,7 @@ class Issue extends Component { const { repository } = this.props; navigate('EditIssueComment', { - title: translate('issue.comment.editCommentTitle', state.params.locale), + title: t('Edit Comment', state.params.locale), comment, repository, }); @@ -380,7 +380,7 @@ class Issue extends Component { ...new Set([...participantNames, ...contributorNames]), ].filter(item => !!item); - const issuesActions = [translate('common.openInBrowser', locale)]; + const issuesActions = [t('Open in Browser', locale)]; return ( @@ -428,8 +428,8 @@ class Issue extends Component { ref={o => { this.ActionSheet = o; }} - title={translate('issue.main.issueActions', locale)} - options={[...issuesActions, translate('common.cancel', locale)]} + title={t('Issue Actions', locale)} + options={[...issuesActions, t('Cancel', locale)]} cancelButtonIndex={1} onPress={this.handleActionSheetPress} /> diff --git a/src/issue/screens/new-issue.screen.js b/src/issue/screens/new-issue.screen.js index 5a4a501d..2e7559d3 100644 --- a/src/issue/screens/new-issue.screen.js +++ b/src/issue/screens/new-issue.screen.js @@ -6,7 +6,7 @@ import { ScrollView, StyleSheet, TextInput, View, Alert } from 'react-native'; import { ListItem } from 'react-native-elements'; import { ViewContainer, SectionList, LoadingModal } from 'components'; -import { translate } from 'utils'; +import { t } from 'utils'; import { colors, fonts, normalize } from 'config'; import { submitNewIssue } from '../issue.action'; @@ -78,8 +78,8 @@ class NewIssue extends Component { const owner = repository.owner.login; if (issueTitle === '') { - Alert.alert(translate('issue.newIssue.missingTitleAlert', locale), null, [ - { text: translate('common.ok', locale) }, + Alert.alert(t('You need to have an issue title!', locale), null, [ + { text: t('OK', locale) }, ]); } else { submitNewIssue(owner, repoName, issueTitle, issueComment).then(issue => { @@ -113,16 +113,17 @@ class NewIssue extends Component { hideChevron /> )} - + this.setState({ issueTitleHeight: event.nativeEvent.contentSize.height, - })} + }) + } onChangeText={text => this.setState({ issueTitle: text })} placeholderTextColor={colors.grey} style={[ @@ -133,16 +134,17 @@ class NewIssue extends Component { /> - + this.setState({ issueComment: text })} onContentSizeChange={event => this.setState({ issueCommentHeight: event.nativeEvent.contentSize.height, - })} + }) + } placeholderTextColor={colors.grey} style={[ styles.textInput, @@ -155,7 +157,7 @@ class NewIssue extends Component { { const { locale } = this.props; - return [ - translate('issue.pullMerge.createMergeCommit', locale), - translate('issue.pullMerge.squashAndMerge', locale), - ]; + return [t('Create a merge commit', locale), t('Squash and merge', locale)]; }; showActionSheet = () => { @@ -116,17 +113,12 @@ class PullMerge extends Component { navigation, } = this.props; const { mergeMethod, commitTitle, commitMessage } = this.state; - const mergeMethodTypes = [ - translate('issue.pullMerge.merge', locale), - translate('issue.pullMerge.squash', locale), - ]; + const mergeMethodTypes = [t('merge', locale), t('squash', locale)]; if (commitTitle === '') { - Alert.alert( - translate('issue.pullMerge.missingTitleAlert', locale), - null, - [{ text: translate('common.ok', locale) }] - ); + Alert.alert(t('You need to have a commit title!', locale), null, [ + { text: t('OK', locale) }, + ]); } else { mergePullRequest( repository.full_name, @@ -147,16 +139,17 @@ class PullMerge extends Component { return ( - + this.setState({ commitTitleHeight: event.nativeEvent.contentSize.height, - })} + }) + } onChangeText={text => this.setState({ commitTitle: text })} placeholderTextColor={colors.grey} style={[ @@ -167,19 +160,18 @@ class PullMerge extends Component { /> - + this.setState({ commitMessage: text })} onContentSizeChange={event => this.setState({ commitMessageHeight: event.nativeEvent.contentSize.height, - })} + }) + } placeholderTextColor={colors.grey} style={[ styles.textInput, @@ -189,7 +181,7 @@ class PullMerge extends Component { /> - + { this.ActionSheet = o; }} - title={translate('issue.pullMerge.changeMergeType', locale)} - options={[ - ...this.mergeMethodMessages(), - translate('common.cancel', locale), - ]} + title={t('Change Merge Type', locale)} + options={[...this.mergeMethodMessages(), t('Cancel', locale)]} cancelButtonIndex={this.mergeMethodMessages().length} onPress={this.handlePress} /> diff --git a/src/locale/index.js b/src/locale/index.js index cd8b8b46..b17a55a8 100644 --- a/src/locale/index.js +++ b/src/locale/index.js @@ -4,7 +4,8 @@ import translations from './languages'; I18n.fallbacks = true; I18n.defaultLocale = common.defaultLocale; - +I18n.missingTranslation = scope => scope; I18n.translations = translations; +I18n.defaultSeparator = 'GITPOINT-DISABLED'; export default I18n; diff --git a/src/locale/languages/de.js b/src/locale/languages/de.js index 31d54387..a9263dc5 100644 --- a/src/locale/languages/de.js +++ b/src/locale/languages/de.js @@ -1,397 +1,248 @@ module.exports = { + '#{number} by {user} was closed {time} ago': + '#{number} von {user} wurde vor {time} geschlossen', + '#{number} opened {time} ago by {user}': + '#{number} wude vor {time} von {user} geöffnet', + ACTIONS: 'AKTIONEN', + 'ANALYTICS INFORMATION': 'ANALYTICS INFORMATIONEN', + ASSIGNEES: 'ZUSTÄNDIGE', + 'Add a comment...': 'Füge einen Kommentar hinzu...', + All: 'Alle', + 'App is up to date': 'App ist aktuell!', + 'Apply Label': 'Label anheften', + 'Apply a label to this issue': 'Hefte ein Label an dieses Issue an', + 'Are you sure?': 'Bist du dir sicher?', + 'Assign Yourself': 'Selbst zuweisen', + Assignees: 'Zuständige', + BIO: 'BIO', + CANCEL: 'ABBRECHEN', + CONTACT: 'KONTAKT', + CONTRIBUTORS: 'BEITRAGENDE', + "Can't login?": '', + "Can't see all your organizations?": + 'Du siehst nicht alle deine Organisationen?', + Cancel: 'Abbrechen', + 'Change Merge Type': 'Merge Typ ändern', + 'Check for update': 'Nach Updates suchen', + 'Check out {repoName} on GitHub. {repoUrl}': + 'Schau mal bei {repoName} auf GitHub vorbei. {repoUrl}', + 'Checking for update...': 'Suche nach Updates...', + 'Close {issueType}': 'Schließe {issueType}', + Closed: 'Geschlossen', + Code: 'Code', + 'Comment Actions': 'Kommentar Aktionen', + 'Commit Message': 'Commit Nachricht', + 'Commit Title': 'Commit Titel', + 'Communicate on conversations, merge pull requests and more': + 'Unterhalte dich in Konversationen, merge Pull Requests und vieles mehr', + Company: 'Firma', + 'Connecting to GitHub...': 'Verbinde mit GitHub...', + 'Control notifications': 'Verwalte Benachrichtigungen', + 'Create a merge commit': 'Merge Commit erstellen', + DELETED: 'GELÖSCHT', + DESCRIPTION: 'BESCHREIBUNG', + Delete: 'Löschen', + Diff: 'Diff', + 'Easily obtain repository, user and organization information': + 'Erhalte Information über Repositories, Benutzer und Organisationen', + Edit: 'Bearbeiten', + 'Edit Comment': 'Kommentar bearbeiten', + Email: 'Email', + 'File renamed without any changes': 'Datei ohne Änderungen umbenannt', + Follow: 'Folgen', + Followers: 'Follower', + Following: 'Following', + 'Follows you': 'Folgt dir', + Fork: 'Fork', + Forks: 'Forks', + 'GitPoint is open source and the history of contributions to the platform will always be visible to the public.': + 'GitPoint ist "Open-Soure" und alle teilhabenden Menschen werden immer öffentlich einsehbar sein.', + 'GitPoint repository': 'GitPoint Repository', + INFO: 'INFO', + ISSUES: 'ISSUES', + "If we happen to include another third party platform to collect stack traces, error logs or more analytics information, we'll make sure that user data remains anonymized and encrypted.": + 'Sollten wir in Zukunft andere 3rd-Party Programme einbinden um die Anlayse der Verwendung, sammeln von Fehlern und Logs zuverbessern, werden wir sicher stellen das Ihre Daten anonym und verschlüsselt bleiben.', + 'If you have any questions about this Privacy Policy or GitPoint in general, please file an issue in the': + 'Sollten Sie irgendwelche Fragen über diese Datenschutzerklärung oder GitPoint im allgemeinen. Bitte eröffnen Sie ein Issue im', + Issue: 'Issue', + 'Issue Actions': 'Issue Aktionen', + 'Issue Comment': 'Issue Kommentar', + 'Issue Title': 'Issue Titel', + 'Issue is locked': 'Issue ist gesperrt', + Issues: 'Issues', + 'Issues and Pull Requests': 'Issues und Pull Requests', + LABELS: 'LABEL', + Language: 'Sprache', + 'Last updated: July 15, 2017': 'Zuletzt aktualisiert: 15. Juli 2017', + Location: 'Standort', + 'Lock {issueType}': 'Sperre {issueType}', + 'Locked, but you can still comment...': + 'Gepserrt, du kannst trotzdem kommentieren...', + MEMBERS: 'MITGLIEDER', + 'Make a donation': 'Spenden', + 'Mark all as read': 'Alle als gelesen markieren', + 'Merge Pull Request': 'Merge Pull Request', + 'Merge Type': 'Merge Typ', + Merged: 'Merged', + NEW: 'NEU', + 'New Issue': 'Neues Issue', + 'No README.md found': 'Keine README.md Datei gefunden.', + 'No closed issues found!': 'Keine geschlossenen Issues gefunden!', + 'No contributors found': 'Keine Beitragenden gefunden', + 'No description provided.': 'Keine Beschreibung verfügbar.', + 'No issues': 'Keine Issues', + 'No open issues': 'Keine offenen Issues', + 'No open issues found!': 'Keine offenen Issues gefunden!', + 'No open pull requests': 'Keine offenen Pull Requests', + 'No open pull requests found!': 'Keine offenen Pull Requests gefunden!', + 'No organizations': 'Keine Organisationen', + 'No pull requests': 'Keine Pull Requests', + 'No repositories found :(': 'Keine Repositories gefunden :(', + 'No users found :(': 'Keine Benutzer gefunden :(', + 'None yet': 'Bisher keine', + 'Not applicable in debug mode': 'Nicht verfügbar im Debug Modus', + OK: 'OK', + 'OPEN SOURCE': 'QUELLOFFEN', + ORGANIZATIONS: 'ORGANISATIONEN', + OWNER: 'BESITZER', + 'One of the most feature-rich GitHub clients that is 100% free': + 'Der umfangreichste GitHub Client der zu 100% kostenlos ist', + 'Oops! it seems that you are not connected to the internet!': '', + Open: 'Offen', + 'Open in Browser': 'In Browser öffnen', + Options: 'Optionen', + 'Organization Actions': 'Organisation Aktionen', + 'PULL REQUESTS': 'PULL REQUESTS', + Participating: 'Teilhabend', + 'Preparing GitPoint...': 'Bereite GitPoint vor...', + 'Privacy Policy': 'Datenschutzerklärung', + 'Pull Request': 'Pull Request', + 'Pull Requests': 'Pull Requests', + README: 'README', + 'README Actions': 'README Aktionen', + 'Reopen {issueType}': 'Öffne {issueType} erneut', + Repositories: 'Repositories', + 'Repositories and Users': 'Repositories und Benutzer', + 'Repository Actions': 'Repository Aktionen', + 'Repository is not found': '', + 'Retrieving notifications': 'Hole Benachrichtigungen', + 'SIGN IN': 'EINLOGGEN', + SOURCE: 'QUELLCODE', + 'Search for any {type}': 'Suche nach allen {type}', + 'Searching for {query}': 'Suche nach {query}', + Settings: 'Einstellungen', + Share: 'Teilen', + 'Share {repoName}': 'Teile {repoName}', + 'Sign Out': 'Ausloggen', + 'Squash and merge': 'Squash und Merge', + Star: 'Star', + Starred: 'Starred', + Stars: 'Stars', + Submit: 'Bestätigen', + TOPICS: 'TOPICS', + 'Thank you for reading our Privacy Policy. We hope you enjoy using GitPoint as much as we enjoyed building it.': + 'Danke das Sie die Datenschutzerklärung von GitPoint durchgelesen haben. Wir hoffen Sie haben genauso viel Spaß an der Verwendung wie wir ihn bei der Entwicklung haben.', + "This means that in no way, shape or form do we ever view, use or share a user's GitHub data. If private data ever becomes visible at any point we will not record or view it. If it happens to be accidentally recorded, we will delete it immediately using secure erase methods. Again, we've set up authentication specifically so that this never happens.": + 'Das bedeutet das wir in keinem Fall deine GitHub Daten einsehen noch verwenden werden. Sollten private Daten sichtbar werden, werden wir diese nicht einsehen oder verarbeiten. Sollten sie versehentlich aufgenommen werden, werden sie unverzüglich durch sichere Methoden vernichtet. Wir haben unsere Authentifizierungsmethoden jedoch so spezialisert das dies nie passiert.', + 'USER DATA': 'NUTZERDATEN', + Unfollow: 'Entfolgen', + Unknown: '', + 'Unlock {issueType}': 'Entsperre {issueType}', + Unread: 'Ungelesen', + Unstar: 'Unstar', + Unwatch: 'Unwatch', + 'Update is available!': 'Ein Update ist verfügbar!', + 'User Actions': 'Benutzer Aktionen', + Users: 'Benutzer', + 'View All': 'Alle anzeigen', + 'View Code': 'Quellcode ansehen', + 'View and control all of your unread and participating notifications': + 'Finde und verwalte alle deine Benachrichtigungen', + Watch: 'Watch', + Watchers: 'Watchers', + Watching: 'Watching', + 'We currently use Google Analytics and iTunes App Analytics to help us measure traffic and usage trends for the GitPoint. These tools collect information sent by your device including device and platform version, region and referrer. This information cannot reasonably be used to identify any particular individual user and no personal information is extracted.': + 'Wir verwenden Google Analytics und iTunes App Analytics um den Traffic und Benutzertrend von GitPoint zu untersuchen. Diese Programme sammeln Daten über dein Gerät, deine Betriebssystemversion, deinen Standoirt und Referrer. Anhand dieser Informationen kann kein Benutzer von GitPoint eindeutig identifiziert werden.', + "We do not do anything with your GitHub information. After authenticating, the user's OAuth token is persisted directly on their device storage. It is not possible for us to retrieve that information. We never view a user's access token nor store it whatsoever.": + 'Wir verwenden in keinem Fall deine GitHub Daten. Nach der Autorisierung wird dein OAuth-Token direkt auf deinem Gerät gespeichert. Es ist uns nicht möglich diesen Token auszulesen. Desweiteren wird er in keinem Fall irgendwo anders gespeichert.', + "We're glad you decided to use GitPoint. This Privacy Policy is here to inform you about what we do — and do not do — with our user's data.": + 'Wir freuen uns das du dich für GitPoint entschieden hast. Diese Datenschutzerklärung ist dafür da, dir zu erklären was wir mit den Daten unserer Nutzer tun und was wir nicht tun.', + Website: 'Website', + 'Welcome to GitPoint': 'Willkommen bei GitPoint', + 'With each contribution to the app, code review is always performed to prevent anybody from including malicious code of any kind.': + 'Jeder Beitrag zu unserer App wird von uns sorgfältig überprüft um das Einbinden von gefährlichen Programmen zu verhindern.', + 'Write a comment for your issue here': + 'Hier kommt der Kommentar für dein Issue hin', + 'Write a message for your commit here': + 'Hier kommt die Nachricht für deinen Commit hin', + 'Write a title for your commit here': + 'Hier kommt der Titel für deinen Commit hin', + 'Write a title for your issue here': + 'Hier kommte der Titel für dein Issue hin', + Yes: 'Ja', + "You don't have any notifications of this type": + 'Du hast keine Benachrichtungen dieser Art', + 'You may have to request approval for them.': + 'Vielleicht bist du noch nicht eingeladen worden.', + 'You need to have a commit title!': 'Ein Commit Titel wird benötigt!', + 'You need to have an issue title!': 'Ein Issue Titel wird benötigt!', + _thousandsAbbreviation: 't', + 'forked from': 'geforked von', + merge: 'Merge', + repository: 'repository', + squash: 'Squash', + user: 'benutzer', + '{aboutXHours}h': '', + '{aboutXMonths}mo': '', + '{aboutXYears}y': '', + '{actor} added {member} at {repo}': '{actor} hinzugefügt {member} bei {repo}', + '{actor} closed issue {issue} at {repo}': + '{actor} geschlossen Issue {issue} bei {repo}', + '{actor} closed pull request {pr} at {repo}': + '{actor} geschlossen Pull Request {pr} bei {repo}', '{actor} commented on commit': '{actor} kommentierte den commit', + '{actor} commented on issue {issue} at {repo}': + '{actor} kommentierte on Issue {issue} bei {repo}', + '{actor} commented on pull request {issue} at {repo}': + '{actor} kommentierte on Pull Request {issue} bei {repo}', + '{actor} commented on pull request {pr} at {repo}': '', '{actor} created branch {ref} at {repo}': '{actor} hat Branch erstellt {ref} bei {repo}', + '{actor} created repository {repo}': '{actor} hat Repository erstellt {repo}', '{actor} created tag {ref} at {repo}': '{actor} hat Tag erstellt {ref} bei {repo}', - '{actor} created repository {repo}': '{actor} hat Repository erstellt {repo}', + '{actor} created the {repo} wiki': '', '{actor} deleted branch {ref} at {repo}': '{actor} hat Branch gelöscht {ref} bei {repo}', '{actor} deleted tag {ref} at {repo}': '{actor} hat Tag gelöscht {ref} bei {repo}', - '{actor} forked {repo} at {fork}': '{actor} forked {repo} bei {fork}', - '{actor} created the {repo} wiki': '', '{actor} edited the {repo} wiki': '', - '{actor} commented on pull request {issue} at {repo}': - '{actor} kommentierte on Pull Request {issue} bei {repo}', - '{actor} commented on issue {issue} at {repo}': - '{actor} kommentierte on Issue {issue} bei {repo}', - '{actor} opened issue {issue} at {repo}': - '{actor} eröffnet Issue {issue} bei {repo}', - '{actor} reopened issue {issue} at {repo}': - '{actor} erneut geöffnet Issue {issue} bei {repo}', - '{actor} closed issue {issue} at {repo}': - '{actor} geschlossen Issue {issue} bei {repo}', '{actor} edited {member} at {repo}': '{actor} bearbeitet {member} bei {repo}', - '{actor} removed {member} at {repo}': '{actor} löschte {member} bei {repo}', - '{actor} added {member} at {repo}': '{actor} hinzugefügt {member} bei {repo}', + '{actor} forked {repo} at {fork}': '{actor} forked {repo} bei {fork}', '{actor} made {repo} public': '{actor} hat {repo} veröffentlicht', + '{actor} merged pull request {pr} at {repo}': '', + '{actor} opened issue {issue} at {repo}': + '{actor} eröffnet Issue {issue} bei {repo}', '{actor} opened pull request {pr} at {repo}': '{actor} eröffnet Pull Request {pr} bei {repo}', + '{actor} published release {id}': '{actor} veröffentlicht Release {id}', + '{actor} pushed to {ref} at {repo}': '', + '{actor} removed {member} at {repo}': '{actor} löschte {member} bei {repo}', + '{actor} reopened issue {issue} at {repo}': + '{actor} erneut geöffnet Issue {issue} bei {repo}', '{actor} reopened pull request {pr} at {repo}': '{actor} erneut geöffnet Pull Request {pr} bei {repo}', - '{actor} merged pull request {pr} at {repo}': '', - '{actor} closed pull request {pr} at {repo}': - '{actor} geschlossen Pull Request {pr} bei {repo}', - '{actor} commented on pull request {pr} at {repo}': '', - '{actor} pushed to {ref} at {repo}': '', - '{actor} published release {id}': '{actor} veröffentlicht Release {id}', '{actor} starred {repo}': '', - 'One of the most feature-rich GitHub clients that is 100% free': '', - auth: { - login: { - connectingToGitHub: 'Verbinde mit GitHub...', - preparingGitPoint: 'Bereite GitPoint vor...', - cancel: 'ABBRECHEN', - troubles: "Can't login?", - welcomeTitle: 'Willkommen bei GitPoint', - welcomeMessage: - 'Der umfangreichste GitHub Client der zu 100% kostenlos ist', - notificationsTitle: 'Verwalte Benachrichtigungen', - notificationsMessage: 'Finde und verwalte alle deine Benachrichtigungen', - reposTitle: 'Repositories und Benutzer', - reposMessage: - 'Erhalte Information über Repositories, Benutzer und Organisationen', - issuesTitle: 'Issues und Pull Requests', - issuesMessage: - 'Unterhalte dich in Konversationen, merge Pull Requests und vieles mehr', - signInButton: 'EINLOGGEN', - }, - networkError: 'Oops! it seems that you are not connected to the internet!', - welcome: { - welcomeTitle: 'Willkommen bei GitPoint', - }, - events: { - welcomeMessage: - 'Willkommen! Das ist dein News-Feed - er hälft dich auf dem neusten Stand zu den Benutzern und Repositories denen du folgst.', - commitCommentEvent: 'kommentierte den Commit', - createEvent: 'hat {{object}} erstellt', - deleteEvent: 'hat {{object}} gelöscht', - issueCommentEvent: '{{action}} on {{type}}', - issueEditedEvent: '{{action}} den Kommentar bei {{type}}', - issueRemovedEvent: '{{action}} den Kommentar bei {{type}}', - issuesEvent: '{{action}} Issue', - publicEvent: { - action: 'hat', - connector: 'veröffentlicht', - }, - pullRequestEvent: '{{action}} Pull Request', - pullRequestReviewEvent: '{{action}} Pull Request review', - pullRequestReviewCommentEvent: 'hat eine Pull Request {{action}}', - pullRequestReviewEditedEvent: - '{{action}} sein Kommentar bei einer Pull Request', - pullRequestReviewDeletedEvent: - '{{action}} sein Kommentar bei einer Pull Request', - releaseEvent: '{{action}} Release', - atConnector: 'bei', - toConnector: 'zu', - types: { - pullRequest: 'Pull Request', - issue: 'Issue', - }, - objects: { - repository: 'Repository', - branch: 'Branch', - tag: 'Tag', - }, - actions: { - added: 'hinzugefügt', - created: 'erstellt', - edited: 'bearbeitet', - deleted: 'gelöscht', - assigned: 'zugewiesen', - unassigned: 'Zuweisung aufgehoben', - labeled: 'Label hinzugefügt', - unlabeled: 'Label entfernt', - opened: 'eröffnet', - milestoned: 'mit einem Meilenstein versehen', - demilestoned: 'einen Meilenstein entfernt', - closed: 'geschlossen', - reopened: 'erneut geöffnet', - review_requested: 'Review angefragt', - review_request_removed: 'Review Anfrage entfernt', - submitted: 'bestätigt', - dismissed: 'abgelehnt', - published: 'veröffentlicht', - publicized: 'publiziert', - privatized: 'privatisiert', - starred: 'starred', - pushedTo: 'pushed to', - forked: 'forked', - commented: 'kommentierte', - removed: 'löschte', - }, - }, - profile: { - orgsRequestApprovalTop: 'Du siehst nicht alle deine Organisationen?', - orgsRequestApprovalBottom: - 'Vielleicht bist du noch nicht eingeladen worden.', - codePushCheck: 'Nach Updates suchen', - codePushChecking: 'Suche nach Updates...', - codePushUpdated: 'App ist aktuell!', - codePushAvailable: 'Ein Update ist verfügbar!', - codePushNotApplicable: 'Nicht verfügbar im Debug Modus', - }, - userOptions: { - donate: 'Spenden', - title: 'Optionen', - language: 'Sprache', - privacyPolicy: 'Datenschutzerklärung', - signOut: 'Ausloggen', - }, - privacyPolicy: { - title: 'Datenschutzerklärung', - effectiveDate: 'Zuletzt aktualisiert: 15. Juli 2017', - introduction: - 'Wir freuen uns das du dich für GitPoint entschieden hast. Diese Datenschutzerklärung ist dafür da, dir zu erklären was wir mit den Daten unserer Nutzer tun und was wir nicht tun.', - userDataTitle: 'NUTZERDATEN', - userData1: - 'Wir verwenden in keinem Fall deine GitHub Daten. Nach der Autorisierung wird dein OAuth-Token direkt auf deinem Gerät gespeichert. Es ist uns nicht möglich diesen Token auszulesen. Desweiteren wird er in keinem Fall irgendwo anders gespeichert.', - userData2: - 'Das bedeutet das wir in keinem Fall deine GitHub Daten einsehen noch verwenden werden. Sollten private Daten sichtbar werden, werden wir diese nicht einsehen oder verarbeiten. Sollten sie versehentlich aufgenommen werden, werden sie unverzüglich durch sichere Methoden vernichtet. Wir haben unsere Authentifizierungsmethoden jedoch so spezialisert das dies nie passiert.', - analyticsInfoTitle: 'ANALYTICS INFORMATIONEN', - analyticsInfo1: - 'Wir verwenden Google Analytics und iTunes App Analytics um den Traffic und Benutzertrend von GitPoint zu untersuchen. Diese Programme sammeln Daten über dein Gerät, deine Betriebssystemversion, deinen Standoirt und Referrer. Anhand dieser Informationen kann kein Benutzer von GitPoint eindeutig identifiziert werden.', - analyticsInfo2: - 'Sollten wir in Zukunft andere 3rd-Party Programme einbinden um die Anlayse der Verwendung, sammeln von Fehlern und Logs zuverbessern, werden wir sicher stellen das Ihre Daten anonym und verschlüsselt bleiben.', - openSourceTitle: 'QUELLOFFEN', - openSource1: - 'GitPoint ist "Open-Soure" und alle teilhabenden Menschen werden immer öffentlich einsehbar sein.', - openSource2: - 'Jeder Beitrag zu unserer App wird von uns sorgfältig überprüft um das Einbinden von gefährlichen Programmen zu verhindern.', - contactTitle: 'KONTAKT', - contact1: - 'Danke das Sie die Datenschutzerklärung von GitPoint durchgelesen haben. Wir hoffen Sie haben genauso viel Spaß an der Verwendung wie wir ihn bei der Entwicklung haben.', - contact2: - 'Sollten Sie irgendwelche Fragen über diese Datenschutzerklärung oder GitPoint im allgemeinen. Bitte eröffnen Sie ein Issue im', - contactLink: 'GitPoint Repository', - }, - }, - notifications: { - main: { - unread: 'ungelesen', - participating: 'teilhabend', - all: 'alle', - unreadButton: 'Ungelesen', - participatingButton: 'Teilhabend', - allButton: 'Alle', - retrievingMessage: 'Hole Benachrichtigungen', - noneMessage: 'Du hast keine Benachrichtungen dieser Art', - markAllAsRead: 'Alle als gelesen markieren', - }, - }, - search: { - main: { - repositoryButton: 'Repositories', - userButton: 'Benutzer', - searchingMessage: 'Suche nach {{query}}', - searchMessage: 'Suche nach allen {{type}}', - repository: 'repository', - user: 'benutzer', - noUsersFound: 'Keine Benutzer gefunden :(', - noRepositoriesFound: 'Keine Repositories gefunden :(', - }, - }, - user: { - profile: { - userActions: 'Benutzer Aktionen', - unfollow: 'Entfolgen', - follow: 'Folgen', - }, - repositoryList: { - title: 'Repositories', - }, - starredRepositoryList: { - title: 'Stars', - text: 'Stars', - }, - followers: { - title: 'Follower', - text: 'Follower', - followsYou: 'Folgt dir', - }, - following: { - title: 'Following', - text: 'Following', - followingYou: 'Folgst du', - }, - }, - repository: { - main: { - notFoundRepo: 'Repository is not found', - unknownLanguage: 'Unknown', - shareRepositoryTitle: 'Teile {{repoName}}', - shareRepositoryMessage: - 'Schau mal bei {{repoName}} auf GitHub vorbei. {{repoUrl}}', - repoActions: 'Repository Aktionen', - forkAction: 'Fork', - starAction: 'Star', - unstarAction: 'Unstar', - shareAction: 'Teilen', - unwatchAction: 'Unwatch', - watchAction: 'Watch', - ownerTitle: 'BESITZER', - contributorsTitle: 'BEITRAGENDE', - noContributorsMessage: 'Keine Beitragenden gefunden', - sourceTitle: 'QUELLCODE', - readMe: 'README', - viewSource: 'Quellcode ansehen', - issuesTitle: 'ISSUES', - noIssuesMessage: 'Keine Issues', - noOpenIssuesMessage: 'Keine offenen Issues', - viewAllButton: 'Alle anzeigen', - newIssueButton: 'Nees Issue', - pullRequestTitle: 'PULL REQUESTS', - noPullRequestsMessage: 'Keine Pull Requests', - noOpenPullRequestsMessage: 'Keine offenen Pull Requests', - starsTitle: 'Sterne', - forksTitle: 'Forks', - forkedFromMessage: 'geforked von', - starred: 'Starred', - watching: 'Watching', - watchers: 'Watchers', - topicsTitle: 'TOPICS', - }, - codeList: { - title: 'Code', - }, - issueList: { - title: 'Issues', - openButton: 'Offen', - closedButton: 'Geschlossen', - searchingMessage: 'Suche nach {{query}}', - noOpenIssues: 'Keine offenen Issues gefunden!', - noClosedIssues: 'Keine geschlossenen Issues gefunden!', - }, - pullList: { - title: 'Pull Requests', - openButton: 'Offen', - closedButton: 'Geschlossen', - searchingMessage: 'Suche nach {{query}}', - noOpenPulls: 'Keine offenen Pull Requests gefunden!', - noClosedPulls: 'Keine geschlossenen Pull Requests gefunden!', - }, - pullDiff: { - title: 'Diff', - numFilesChanged: '{{numFilesChanged}} Dateien', - new: 'NEU', - deleted: 'GELÖSCHT', - fileRenamed: 'Datei ohne Änderungen umbenannt', - }, - readMe: { - readMeActions: 'README Aktionen', - noReadMeFound: 'Keine README.md Datei gefunden.', - }, - }, - organization: { - main: { - membersTitle: 'MITGLIEDER', - descriptionTitle: 'BESCHREIBUNG', - }, - organizationActions: 'Organisation Aktionen', - }, - issue: { - settings: { - title: 'Einstellungen', - pullRequestType: 'Pull Request', - issueType: 'Issue', - applyLabelButton: 'Label anheften', - noneMessage: 'Bisher keine', - labelsTitle: 'LABEL', - assignYourselfButton: 'Selbst zuweisen', - assigneesTitle: 'ZUSTÄNDIGE', - actionsTitle: 'AKTIONEN', - unlockIssue: 'Entsperre {{issueType}}', - lockIssue: 'Sperre {{issueType}}', - closeIssue: 'Schließe {{issueType}}', - reopenIssue: 'Öffne {{issueType}} erneut', - areYouSurePrompt: 'Bist du dir sicher?', - applyLabelTitle: 'Hefte ein Label an dieses Issue an', - }, - comment: { - commentActions: 'Kommentar Aktionen', - editCommentTitle: 'Kommentar bearbeiten', - editAction: 'Bearbeiten', - deleteAction: 'Löschen', - }, - main: { - assignees: 'Zuständige', - mergeButton: 'Merge Pull Request', - noDescription: 'Keine Beschreibung verfügbar.', - lockedCommentInput: 'Gepserrt, du kannst trotzdem kommentieren...', - commentInput: 'Füge einen Kommentar hinzu...', - lockedIssue: 'Issue ist gesperrt', - states: { - open: 'Offen', - closed: 'Geschlossen', - merged: 'Merged', - }, - screenTitles: { - issue: 'Issue', - pullRequest: 'Pull Request', - }, - openIssueSubTitle: '#{{number}} wude vor {{time}} von {{user}} geöffnet', - closedIssueSubTitle: - '#{{number}} von {{user}} wurde vor {{time}} geschlossen', - issueActions: 'Issue Aktionen', - }, - newIssue: { - title: 'Neues Issue', - missingTitleAlert: 'Ein Issue Titel wird benötigt!', - issueTitle: 'Issue Titel', - writeATitle: 'Hier kommte der Titel für dein Issue hin', - issueComment: 'Issue Kommentar', - writeAComment: 'Hier kommt der Kommentar für dein Issue hin', - }, - pullMerge: { - title: 'Merge Pull Request', - createMergeCommit: 'Merge Commit erstellen', - squashAndMerge: 'Squash und Merge', - merge: 'Merge', - squash: 'Squash', - missingTitleAlert: 'Ein Commit Titel wird benötigt!', - commitTitle: 'Commit Titel', - writeATitle: 'Hier kommt der Titel für deinen Commit hin', - commitMessage: 'Commit Nachricht', - writeAMessage: 'Hier kommt die Nachricht für deinen Commit hin', - mergeType: 'Merge Typ', - changeMergeType: 'Merge Typ ändern', - }, - }, - common: { - bio: 'BIO', - stars: 'Sterne', - orgs: 'ORGANISATIONEN', - noOrgsMessage: 'Keine Organisationen', - info: 'INFO', - company: 'Firma', - location: 'Standort', - email: 'Email', - website: 'Website', - repositories: 'Repositories', - cancel: 'Abbrechen', - yes: 'Ja', - ok: 'OK', - submit: 'Bestätigen', - relativeTime: { - lessThanXSeconds: '{{count}}s', - xSeconds: '{{count}}s', - halfAMinute: '30s', - lessThanXMinutes: '{{count}}m', - xMinutes: '{{count}}m', - aboutXHours: '{{count}}h', - xHours: '{{count}}h', - xDays: '{{count}}d', - aboutXMonths: '{{count}}mo', - xMonths: '{{count}}mo', - aboutXYears: '{{count}}y', - xYears: '{{count}}y', - overXYears: '{{count}}y', - almostXYears: '{{count}}y', - }, - abbreviations: { - thousand: 't', - }, - openInBrowser: 'In Browser öffnen', - }, + '{almostXYears}y': '', + '{halfAMinute}s': '', + '{lessThanXMinutes}m': '', + '{lessThanXSeconds}s': '', + '{numFilesChanged} files': '{numFilesChanged} Dateien', + '{overXYears}y': '', + '{xDays}d': '', + '{xHours}h': '', + '{xMinutes}m': '', + '{xMonths}mo': '', + '{xSeconds}s': '', + '{xYears}y': '', }; diff --git a/src/locale/languages/en.js b/src/locale/languages/en.js index 6389cdb9..2174652e 100644 --- a/src/locale/languages/en.js +++ b/src/locale/languages/en.js @@ -1,394 +1,245 @@ module.exports = { + '#{number} by {user} was closed {time} ago': + '#{number} by {user} was closed {time} ago', + '#{number} opened {time} ago by {user}': + '#{number} opened {time} ago by {user}', + ACTIONS: 'ACTIONS', + 'ANALYTICS INFORMATION': 'ANALYTICS INFORMATION', + ASSIGNEES: 'ASSIGNEES', + 'Add a comment...': 'Add a comment...', + All: 'All', + 'App is up to date': 'App is up to date', + 'Apply Label': 'Apply Label', + 'Apply a label to this issue': 'Apply a label to this issue', + 'Are you sure?': 'Are you sure?', + 'Assign Yourself': 'Assign Yourself', + Assignees: 'Assignees', + BIO: 'BIO', + CANCEL: 'CANCEL', + CONTACT: 'CONTACT', + CONTRIBUTORS: 'CONTRIBUTORS', + "Can't login?": "Can't login?", + "Can't see all your organizations?": "Can't see all your organizations?", + Cancel: 'Cancel', + 'Change Merge Type': 'Change Merge Type', + 'Check for update': 'Check for update', + 'Check out {repoName} on GitHub. {repoUrl}': + 'Check out {repoName} on GitHub. {repoUrl}', + 'Checking for update...': 'Checking for update...', + 'Close {issueType}': 'Close {issueType}', + Closed: 'Closed', + Code: 'Code', + 'Comment Actions': 'Comment Actions', + 'Commit Message': 'Commit Message', + 'Commit Title': 'Commit Title', + 'Communicate on conversations, merge pull requests and more': + 'Communicate on conversations, merge pull requests and more', + Company: 'Company', + 'Connecting to GitHub...': 'Connecting to GitHub...', + 'Control notifications': 'Control notifications', + 'Create a merge commit': 'Create a merge commit', + DELETED: 'DELETED', + DESCRIPTION: 'DESCRIPTION', + Delete: 'Delete', + Diff: 'Diff', + 'Easily obtain repository, user and organization information': + 'Easily obtain repository, user and organization information', + Edit: 'Edit', + 'Edit Comment': 'Edit Comment', + Email: 'Email', + 'File renamed without any changes': 'File renamed without any changes', + Follow: 'Follow', + Followers: 'Followers', + Following: 'Following', + 'Follows you': 'Follows you', + Fork: 'Fork', + Forks: 'Forks', + 'GitPoint is open source and the history of contributions to the platform will always be visible to the public.': + 'GitPoint is open source and the history of contributions to the platform will always be visible to the public.', + 'GitPoint repository': 'GitPoint repository', + INFO: 'INFO', + ISSUES: 'ISSUES', + "If we happen to include another third party platform to collect stack traces, error logs or more analytics information, we'll make sure that user data remains anonymized and encrypted.": + "If we happen to include another third party platform to collect stack traces, error logs or more analytics information, we'll make sure that user data remains anonymized and encrypted.", + 'If you have any questions about this Privacy Policy or GitPoint in general, please file an issue in the': + 'If you have any questions about this Privacy Policy or GitPoint in general, please file an issue in the', + Issue: 'Issue', + 'Issue Actions': 'Issue Actions', + 'Issue Comment': 'Issue Comment', + 'Issue Title': 'Issue Title', + 'Issue is locked': 'Issue is locked', + Issues: 'Issues', + 'Issues and Pull Requests': 'Issues and Pull Requests', + LABELS: 'LABELS', + Language: 'Language', + 'Last updated: July 15, 2017': 'Last updated: July 15, 2017', + Location: 'Location', + 'Lock {issueType}': 'Lock {issueType}', + 'Locked, but you can still comment...': + 'Locked, but you can still comment...', + MEMBERS: 'MEMBERS', + 'Make a donation': 'Make a donation', + 'Mark all as read': 'Mark all as read', + 'Merge Pull Request': 'Merge Pull Request', + 'Merge Type': 'Merge Type', + Merged: 'Merged', + NEW: 'NEW', + 'New Issue': 'New Issue', + 'No README.md found': 'No README.md found', + 'No closed issues found!': 'No closed issues found!', + 'No contributors found': 'No contributors found', + 'No description provided.': 'No description provided.', + 'No issues': 'No issues', + 'No open issues': 'No open issues', + 'No open issues found!': 'No open issues found!', + 'No open pull requests': 'No open pull requests', + 'No open pull requests found!': 'No open pull requests found!', + 'No organizations': 'No organizations', + 'No pull requests': 'No pull requests', + 'No repositories found :(': 'No repositories found :(', + 'No users found :(': 'No users found :(', + 'None yet': 'None yet', + 'Not applicable in debug mode': 'Not applicable in debug mode', + OK: 'OK', + 'OPEN SOURCE': 'OPEN SOURCE', + ORGANIZATIONS: 'ORGANIZATIONS', + OWNER: 'OWNER', + 'One of the most feature-rich GitHub clients that is 100% free': + 'One of the most feature-rich GitHub clients that is 100% free', + 'Oops! it seems that you are not connected to the internet!': + 'Oops! it seems that you are not connected to the internet!', + Open: 'Open', + 'Open in Browser': 'Open in Browser', + Options: 'Options', + 'Organization Actions': 'Organization Actions', + 'PULL REQUESTS': 'PULL REQUESTS', + Participating: 'Participating', + 'Preparing GitPoint...': 'Preparing GitPoint...', + 'Privacy Policy': 'Privacy Policy', + 'Pull Request': 'Pull Request', + 'Pull Requests': 'Pull Requests', + README: 'README', + 'README Actions': 'README Actions', + 'Reopen {issueType}': 'Reopen {issueType}', + Repositories: 'Repositories', + 'Repositories and Users': 'Repositories and Users', + 'Repository Actions': 'Repository Actions', + 'Repository is not found': 'Repository is not found', + 'Retrieving notifications': 'Retrieving notifications', + 'SIGN IN': 'SIGN IN', + SOURCE: 'SOURCE', + 'Search for any {type}': 'Search for any {type}', + 'Searching for {query}': 'Searching for {query}', + Settings: 'Settings', + Share: 'Share', + 'Share {repoName}': 'Share {repoName}', + 'Sign Out': 'Sign Out', + 'Squash and merge': 'Squash and merge', + Star: 'Star', + Starred: 'Starred', + Stars: 'Stars', + Submit: 'Submit', + TOPICS: 'TOPICS', + 'Thank you for reading our Privacy Policy. We hope you enjoy using GitPoint as much as we enjoyed building it.': + 'Thank you for reading our Privacy Policy. We hope you enjoy using GitPoint as much as we enjoyed building it.', + "This means that in no way, shape or form do we ever view, use or share a user's GitHub data. If private data ever becomes visible at any point we will not record or view it. If it happens to be accidentally recorded, we will delete it immediately using secure erase methods. Again, we've set up authentication specifically so that this never happens.": + "This means that in no way, shape or form do we ever view, use or share a user's GitHub data. If private data ever becomes visible at any point we will not record or view it. If it happens to be accidentally recorded, we will delete it immediately using secure erase methods. Again, we've set up authentication specifically so that this never happens.", + 'USER DATA': 'USER DATA', + Unfollow: 'Unfollow', + Unknown: 'Unknown', + 'Unlock {issueType}': 'Unlock {issueType}', + Unread: 'Unread', + Unstar: 'Unstar', + Unwatch: 'Unwatch', + 'Update is available!': 'Update is available!', + 'User Actions': 'User Actions', + Users: 'Users', + 'View All': 'View All', + 'View Code': 'View Code', + 'View and control all of your unread and participating notifications': + 'View and control all of your unread and participating notifications', + Watch: 'Watch', + Watchers: 'Watchers', + Watching: 'Watching', + 'We currently use Google Analytics and iTunes App Analytics to help us measure traffic and usage trends for the GitPoint. These tools collect information sent by your device including device and platform version, region and referrer. This information cannot reasonably be used to identify any particular individual user and no personal information is extracted.': + 'We currently use Google Analytics and iTunes App Analytics to help us measure traffic and usage trends for the GitPoint. These tools collect information sent by your device including device and platform version, region and referrer. This information cannot reasonably be used to identify any particular individual user and no personal information is extracted.', + "We do not do anything with your GitHub information. After authenticating, the user's OAuth token is persisted directly on their device storage. It is not possible for us to retrieve that information. We never view a user's access token nor store it whatsoever.": + "We do not do anything with your GitHub information. After authenticating, the user's OAuth token is persisted directly on their device storage. It is not possible for us to retrieve that information. We never view a user's access token nor store it whatsoever.", + "We're glad you decided to use GitPoint. This Privacy Policy is here to inform you about what we do — and do not do — with our user's data.": + "We're glad you decided to use GitPoint. This Privacy Policy is here to inform you about what we do — and do not do — with our user's data.", + Website: 'Website', + 'Welcome to GitPoint': 'Welcome to GitPoint', + 'With each contribution to the app, code review is always performed to prevent anybody from including malicious code of any kind.': + 'With each contribution to the app, code review is always performed to prevent anybody from including malicious code of any kind.', + 'Write a comment for your issue here': 'Write a comment for your issue here', + 'Write a message for your commit here': + 'Write a message for your commit here', + 'Write a title for your commit here': 'Write a title for your commit here', + 'Write a title for your issue here': 'Write a title for your issue here', + Yes: 'Yes', + "You don't have any notifications of this type": + "You don't have any notifications of this type", + 'You may have to request approval for them.': + 'You may have to request approval for them.', + 'You need to have a commit title!': 'You need to have a commit title!', + 'You need to have an issue title!': 'You need to have an issue title!', + _thousandsAbbreviation: 'k', + 'forked from': 'forked from', + merge: 'merge', + repository: 'repository', + squash: 'squash', + user: 'user', + '{aboutXHours}h': '{aboutXHours}h', + '{aboutXMonths}mo': '{aboutXMonths}mo', + '{aboutXYears}y': '{aboutXYears}y', + '{actor} added {member} at {repo}': '{actor} added {member} at {repo}', + '{actor} closed issue {issue} at {repo}': + '{actor} closed issue {issue} at {repo}', + '{actor} closed pull request {pr} at {repo}': + '{actor} closed pull request {pr} at {repo}', '{actor} commented on commit': '{actor} commented on commit', + '{actor} commented on issue {issue} at {repo}': + '{actor} commented on issue {issue} at {repo}', + '{actor} commented on pull request {issue} at {repo}': + '{actor} commented on pull request {issue} at {repo}', + '{actor} commented on pull request {pr} at {repo}': + '{actor} commented on pull request {pr} at {repo}', '{actor} created branch {ref} at {repo}': '{actor} created branch {ref} at {repo}', - '{actor} created tag {ref} at {repo}': '{actor} created tag {ref} at {repo}', '{actor} created repository {repo}': '{actor} created repository {repo}', + '{actor} created tag {ref} at {repo}': '{actor} created tag {ref} at {repo}', + '{actor} created the {repo} wiki': '{actor} created the {repo} wiki', '{actor} deleted branch {ref} at {repo}': '{actor} deleted branch {ref} at {repo}', '{actor} deleted tag {ref} at {repo}': '{actor} deleted tag {ref} at {repo}', - '{actor} forked {repo} at {fork}': '{actor} forked {repo} at {fork}', - '{actor} created the {repo} wiki': '{actor} created the {repo} wiki', '{actor} edited the {repo} wiki': '{actor} edited the {repo} wiki', - '{actor} commented on pull request {issue} at {repo}': - '{actor} commented on pull request {issue} at {repo}', - '{actor} commented on issue {issue} at {repo}': - '{actor} commented on issue {issue} at {repo}', - '{actor} opened issue {issue} at {repo}': - '{actor} opened issue {issue} at {repo}', - '{actor} reopened issue {issue} at {repo}': - '{actor} reopened issue {issue} at {repo}', - '{actor} closed issue {issue} at {repo}': - '{actor} closed issue {issue} at {repo}', '{actor} edited {member} at {repo}': '{actor} edited {member} at {repo}', - '{actor} removed {member} at {repo}': '{actor} removed {member} at {repo}', - '{actor} added {member} at {repo}': '{actor} added {member} at {repo}', + '{actor} forked {repo} at {fork}': '{actor} forked {repo} at {fork}', '{actor} made {repo} public': '{actor} made {repo} public', + '{actor} merged pull request {pr} at {repo}': + '{actor} merged pull request {pr} at {repo}', + '{actor} opened issue {issue} at {repo}': + '{actor} opened issue {issue} at {repo}', '{actor} opened pull request {pr} at {repo}': '{actor} opened pull request {pr} at {repo}', + '{actor} published release {id}': '{actor} published release {id}', + '{actor} pushed to {ref} at {repo}': '{actor} pushed to {ref} at {repo}', + '{actor} removed {member} at {repo}': '{actor} removed {member} at {repo}', + '{actor} reopened issue {issue} at {repo}': + '{actor} reopened issue {issue} at {repo}', '{actor} reopened pull request {pr} at {repo}': '{actor} reopened pull request {pr} at {repo}', - '{actor} merged pull request {pr} at {repo}': - '{actor} merged pull request {pr} at {repo}', - '{actor} closed pull request {pr} at {repo}': - '{actor} closed pull request {pr} at {repo}', - '{actor} commented on pull request {pr} at {repo}': - '{actor} commented on pull request {pr} at {repo}', - '{actor} pushed to {ref} at {repo}': '{actor} pushed to {ref} at {repo}', - '{actor} published release {id}': '{actor} published release {id}', '{actor} starred {repo}': '{actor} starred {repo}', - 'One of the most feature-rich GitHub clients that is 100% free': - 'One of the most feature-rich GitHub clients that is 100% free', - auth: { - login: { - connectingToGitHub: 'Connecting to GitHub...', - preparingGitPoint: 'Preparing GitPoint...', - cancel: 'CANCEL', - troubles: "Can't login?", - welcomeTitle: 'Welcome to GitPoint', - welcomeMessage: - 'One of the most feature-rich GitHub clients that is 100% free', - notificationsTitle: 'Control notifications', - notificationsMessage: - 'View and control all of your unread and participating notifications', - reposTitle: 'Repositories and Users', - reposMessage: - 'Easily obtain repository, user and organization information', - issuesTitle: 'Issues and Pull Requests', - issuesMessage: - 'Communicate on conversations, merge pull requests and more', - signInButton: 'SIGN IN', - }, - networkError: 'Oops! it seems that you are not connected to the internet!', - welcome: { - welcomeTitle: 'Welcome to GitPoint', - }, - events: { - welcomeMessage: - "Welcome! This is your news feed - it'll help you keep up with recent activity on repositories you watch and people you follow.", - commitCommentEvent: 'commented on commit', - createEvent: 'created {{object}}', - deleteEvent: 'deleted {{object}}', - issueCommentEvent: '{{action}} on {{type}}', - issueEditedEvent: '{{action}} their comment on {{type}}', - issueRemovedEvent: '{{action}} their comment on {{type}}', - issuesEvent: '{{action}} issue', - publicEvent: { - action: 'made', - connector: 'public', - }, - pullRequestEvent: '{{action}} pull request', - pullRequestReviewEvent: '{{action}} pull request review', - pullRequestReviewCommentEvent: '{{action}} on pull request', - pullRequestReviewEditedEvent: '{{action}} their comment on pull request', - pullRequestReviewDeletedEvent: '{{action}} their comment on pull request', - releaseEvent: '{{action}} release', - atConnector: 'at', - toConnector: 'at', - types: { - pullRequest: 'pull request', - issue: 'issue', - }, - objects: { - repository: 'repository', - branch: 'branch', - tag: 'tag', - }, - actions: { - added: 'added', - created: 'created', - edited: 'edited', - deleted: 'deleted', - assigned: 'assigned', - unassigned: 'unassigned', - labeled: 'labeled', - unlabeled: 'unlabeled', - opened: 'opened', - milestoned: 'milestoned', - demilestoned: 'demilestoned', - closed: 'closed', - reopened: 'reopened', - review_requested: 'review requested', - review_request_removed: 'review request removed', - submitted: 'submitted', - dismissed: 'dismissed', - published: 'published', - publicized: 'publicized', - privatized: 'privatized', - starred: 'starred', - pushedTo: 'pushed to', - forked: 'forked', - commented: 'commented', - removed: 'removed', - }, - }, - profile: { - orgsRequestApprovalTop: "Can't see all your organizations?", - orgsRequestApprovalBottom: 'You may have to request approval for them.', - codePushCheck: 'Check for update', - codePushChecking: 'Checking for update...', - codePushUpdated: 'App is up to date', - codePushAvailable: 'Update is available!', - codePushNotApplicable: 'Not applicable in debug mode', - }, - userOptions: { - donate: 'Make a donation', - title: 'Options', - language: 'Language', - privacyPolicy: 'Privacy Policy', - signOut: 'Sign Out', - }, - privacyPolicy: { - title: 'Privacy Policy', - effectiveDate: 'Last updated: July 15, 2017', - introduction: - "We're glad you decided to use GitPoint. This Privacy Policy is here to inform you about what we do — and do not do — with our user's data.", - userDataTitle: 'USER DATA', - userData1: - "We do not do anything with your GitHub information. After authenticating, the user's OAuth token is persisted directly on their device storage. It is not possible for us to retrieve that information. We never view a user's access token nor store it whatsoever.", - userData2: - "This means that in no way, shape or form do we ever view, use or share a user's GitHub data. If private data ever becomes visible at any point we will not record or view it. If it happens to be accidentally recorded, we will delete it immediately using secure erase methods. Again, we've set up authentication specifically so that this never happens.", - analyticsInfoTitle: 'ANALYTICS INFORMATION', - analyticsInfo1: - 'We currently use Google Analytics and iTunes App Analytics to help us measure traffic and usage trends for the GitPoint. These tools collect information sent by your device including device and platform version, region and referrer. This information cannot reasonably be used to identify any particular individual user and no personal information is extracted.', - analyticsInfo2: - "If we happen to include another third party platform to collect stack traces, error logs or more analytics information, we'll make sure that user data remains anonymized and encrypted.", - openSourceTitle: 'OPEN SOURCE', - openSource1: - 'GitPoint is open source and the history of contributions to the platform will always be visible to the public.', - openSource2: - 'With each contribution to the app, code review is always performed to prevent anybody from including malicious code of any kind.', - contactTitle: 'CONTACT', - contact1: - 'Thank you for reading our Privacy Policy. We hope you enjoy using GitPoint as much as we enjoyed building it.', - contact2: - 'If you have any questions about this Privacy Policy or GitPoint in general, please file an issue in the', - contactLink: 'GitPoint repository', - }, - }, - notifications: { - main: { - unread: 'unread', - participating: 'participating', - all: 'all', - unreadButton: 'Unread', - participatingButton: 'Participating', - allButton: 'All', - retrievingMessage: 'Retrieving notifications', - noneMessage: "You don't have any notifications of this type", - markAllAsRead: 'Mark all as read', - }, - }, - search: { - main: { - repositoryButton: 'Repositories', - userButton: 'Users', - searchingMessage: 'Searching for {{query}}', - searchMessage: 'Search for any {{type}}', - repository: 'repository', - user: 'user', - noUsersFound: 'No users found :(', - noRepositoriesFound: 'No repositories found :(', - }, - }, - user: { - profile: { - userActions: 'User Actions', - unfollow: 'Unfollow', - follow: 'Follow', - }, - repositoryList: { - title: 'Repositories', - }, - starredRepositoryList: { - title: 'Stars', - text: 'Stars', - }, - followers: { - title: 'Followers', - text: 'Followers', - followsYou: 'Follows you', - }, - following: { - title: 'Following', - text: 'Following', - followingYou: 'Following', - }, - }, - repository: { - main: { - notFoundRepo: 'Repository is not found', - unknownLanguage: 'Unknown', - shareRepositoryTitle: 'Share {{repoName}}', - shareRepositoryMessage: 'Check out {{repoName}} on GitHub. {{repoUrl}}', - repoActions: 'Repository Actions', - forkAction: 'Fork', - starAction: 'Star', - unstarAction: 'Unstar', - shareAction: 'Share', - unwatchAction: 'Unwatch', - watchAction: 'Watch', - ownerTitle: 'OWNER', - contributorsTitle: 'CONTRIBUTORS', - noContributorsMessage: 'No contributors found', - sourceTitle: 'SOURCE', - readMe: 'README', - viewSource: 'View Code', - issuesTitle: 'ISSUES', - noIssuesMessage: 'No issues', - noOpenIssuesMessage: 'No open issues', - viewAllButton: 'View All', - newIssueButton: 'New Issue', - pullRequestTitle: 'PULL REQUESTS', - noPullRequestsMessage: 'No pull requests', - noOpenPullRequestsMessage: 'No open pull requests', - starsTitle: 'Stars', - forksTitle: 'Forks', - forkedFromMessage: 'forked from', - starred: 'Starred', - watching: 'Watching', - watchers: 'Watchers', - topicsTitle: 'TOPICS', - }, - codeList: { - title: 'Code', - }, - issueList: { - title: 'Issues', - openButton: 'Open', - closedButton: 'Closed', - searchingMessage: 'Searching for {{query}}', - noOpenIssues: 'No open issues found!', - noClosedIssues: 'No closed issues found!', - }, - pullList: { - title: 'Pull Requests', - openButton: 'Open', - closedButton: 'Closed', - searchingMessage: 'Searching for {{query}}', - noOpenPulls: 'No open pull requests found!', - noClosedPulls: 'No closed pull requests found!', - }, - pullDiff: { - title: 'Diff', - numFilesChanged: '{{numFilesChanged}} files', - new: 'NEW', - deleted: 'DELETED', - fileRenamed: 'File renamed without any changes', - }, - readMe: { - readMeActions: 'README Actions', - noReadMeFound: 'No README.md found', - }, - }, - organization: { - main: { - membersTitle: 'MEMBERS', - descriptionTitle: 'DESCRIPTION', - }, - organizationActions: 'Organization Actions', - }, - issue: { - settings: { - title: 'Settings', - pullRequestType: 'Pull Request', - issueType: 'Issue', - applyLabelButton: 'Apply Label', - noneMessage: 'None yet', - labelsTitle: 'LABELS', - assignYourselfButton: 'Assign Yourself', - assigneesTitle: 'ASSIGNEES', - actionsTitle: 'ACTIONS', - unlockIssue: 'Unlock {{issueType}}', - lockIssue: 'Lock {{issueType}}', - closeIssue: 'Close {{issueType}}', - reopenIssue: 'Reopen {{issueType}}', - areYouSurePrompt: 'Are you sure?', - applyLabelTitle: 'Apply a label to this issue', - }, - comment: { - commentActions: 'Comment Actions', - editCommentTitle: 'Edit Comment', - editAction: 'Edit', - deleteAction: 'Delete', - }, - main: { - assignees: 'Assignees', - mergeButton: 'Merge Pull Request', - noDescription: 'No description provided.', - lockedCommentInput: 'Locked, but you can still comment...', - commentInput: 'Add a comment...', - lockedIssue: 'Issue is locked', - states: { - open: 'Open', - closed: 'Closed', - merged: 'Merged', - }, - screenTitles: { - issue: 'Issue', - pullRequest: 'Pull Request', - }, - openIssueSubTitle: '#{{number}} opened {{time}} ago by {{user}}', - closedIssueSubTitle: '#{{number}} by {{user}} was closed {{time}} ago', - issueActions: 'Issue Actions', - }, - newIssue: { - title: 'New Issue', - missingTitleAlert: 'You need to have an issue title!', - issueTitle: 'Issue Title', - writeATitle: 'Write a title for your issue here', - issueComment: 'Issue Comment', - writeAComment: 'Write a comment for your issue here', - }, - pullMerge: { - title: 'Merge Pull Request', - createMergeCommit: 'Create a merge commit', - squashAndMerge: 'Squash and merge', - merge: 'merge', - squash: 'squash', - missingTitleAlert: 'You need to have a commit title!', - commitTitle: 'Commit Title', - writeATitle: 'Write a title for your commit here', - commitMessage: 'Commit Message', - writeAMessage: 'Write a message for your commit here', - mergeType: 'Merge Type', - changeMergeType: 'Change Merge Type', - }, - }, - common: { - bio: 'BIO', - stars: 'Stars', - orgs: 'ORGANIZATIONS', - noOrgsMessage: 'No organizations', - info: 'INFO', - company: 'Company', - location: 'Location', - email: 'Email', - website: 'Website', - repositories: 'Repositories', - cancel: 'Cancel', - yes: 'Yes', - ok: 'OK', - submit: 'Submit', - relativeTime: { - lessThanXSeconds: '{{count}}s', - xSeconds: '{{count}}s', - halfAMinute: '30s', - lessThanXMinutes: '{{count}}m', - xMinutes: '{{count}}m', - aboutXHours: '{{count}}h', - xHours: '{{count}}h', - xDays: '{{count}}d', - aboutXMonths: '{{count}}mo', - xMonths: '{{count}}mo', - aboutXYears: '{{count}}y', - xYears: '{{count}}y', - overXYears: '{{count}}y', - almostXYears: '{{count}}y', - }, - abbreviations: { - thousand: 'k', - }, - openInBrowser: 'Open in Browser', - }, + '{almostXYears}y': '{almostXYears}y', + '{halfAMinute}s': '{halfAMinute}s', + '{lessThanXMinutes}m': '{lessThanXMinutes}m', + '{lessThanXSeconds}s': '{lessThanXSeconds}s', + '{numFilesChanged} files': '{numFilesChanged} files', + '{overXYears}y': '{overXYears}y', + '{xDays}d': '{xDays}d', + '{xHours}h': '{xHours}h', + '{xMinutes}m': '{xMinutes}m', + '{xMonths}mo': '{xMonths}mo', + '{xSeconds}s': '{xSeconds}s', + '{xYears}y': '{xYears}y', }; diff --git a/src/locale/languages/eo.js b/src/locale/languages/eo.js index 7b7e2a7a..b1c912d0 100644 --- a/src/locale/languages/eo.js +++ b/src/locale/languages/eo.js @@ -1,394 +1,248 @@ module.exports = { + '#{number} by {user} was closed {time} ago': + '# {number} per {user} estis fermita {time} ago', + '#{number} opened {time} ago by {user}': + '# {number} malfermis {time} ago per {user}', + ACTIONS: 'AGOJ', + 'ANALYTICS INFORMATION': 'ANALIKA INFORMO', + ASSIGNEES: 'ASIGNEES', + 'Add a comment...': 'Aldoni komenton ...', + All: 'Ĉio', + 'App is up to date': 'La apliko estas ĝisdata', + 'Apply Label': 'Apliki Etikedon', + 'Apply a label to this issue': 'Apliki etikedon al ĉi tiu afero', + 'Are you sure?': 'Ĉu vi certas?', + 'Assign Yourself': 'asigni vin mem', + Assignees: 'Apartaĵoj', + BIO: 'BIO', + CANCEL: 'CANCELO', + CONTACT: 'KONTAKTU', + CONTRIBUTORS: 'Kontaktoj', + "Can't login?": '', + "Can't see all your organizations?": + 'Ĉu vi ne povas vidi ĉiujn viajn organizojn?', + Cancel: 'nuligi', + 'Change Merge Type': 'Ŝanĝi Kombini Tipo', + 'Check for update': 'Kontrolu por ĝisdatigo', + 'Check out {repoName} on GitHub. {repoUrl}': + 'Kontrolu {repoName} sur GitHub. {repoUrl} ', + 'Checking for update...': 'Kontroli por ĝisdatigo...', + 'Close {issueType}': 'Fermi {issueType}', + Closed: 'Fermita', + Code: 'Kodo', + 'Comment Actions': 'Komentoj Agoj', + 'Commit Message': 'Komitato Mesaĝo', + 'Commit Title': 'Komerca Titolo', + 'Communicate on conversations, merge pull requests and more': + 'Komuniki sur konversacioj, kunfandi tiri petojn kaj pli', + Company: 'Kompanio', + 'Connecting to GitHub...': 'Konektante al GitHub...', + 'Control notifications': 'Kontroli sciigojn', + 'Create a merge commit': 'Krei merge commit', + DELETED: 'DIVITA', + DESCRIPTION: 'PRISKRIBO', + Delete: 'Forigi', + Diff: 'Difino', + 'Easily obtain repository, user and organization information': + 'Facile akiri dosierujon, uzantojn kaj organizajn informojn', + Edit: 'Redakti', + 'Edit Comment': 'Redakti Rimarkon', + Email: 'Retpoŝto', + 'File renamed without any changes': 'Dosiero renomita sen ia ajn ŝanĝo', + Follow: 'Sekvi', + Followers: 'Sekvantoj', + Following: 'Sekvanta', + 'Follows you': 'Sekvas vin', + Fork: 'Forko', + Forks: 'Forkoj', + 'GitPoint is open source and the history of contributions to the platform will always be visible to the public.': + 'GitPoint estas malferma fonto kaj la historio de kontribuoj al la platformo ĉiam estos videbla al la publiko.', + 'GitPoint repository': 'GitPoint repositorio', + INFO: 'INFO', + ISSUES: 'AFEROJ', + "If we happen to include another third party platform to collect stack traces, error logs or more analytics information, we'll make sure that user data remains anonymized and encrypted.": + 'Se ni pasos por inkludi alian trian platformon por kolekti stakajn spurojn, erarojn-registrojn aŭ pli da analizaj informoj, ni certiĝos, ke uzantoj de datumoj restas senvaloraj kaj ĉifritaj.', + 'If you have any questions about this Privacy Policy or GitPoint in general, please file an issue in the': + 'Se vi havas demandojn pri ĉi tiu Privateca Politiko aŭ GitPoint ĝenerale, bonvolu enmeti aferon en la', + Issue: 'Temo', + 'Issue Actions': 'Issue Actions', + 'Issue Comment': 'Temo Komento', + 'Issue Title': 'Issue Title', + 'Issue is locked': 'Temo estas ŝlosita', + Issues: 'Issues', + 'Issues and Pull Requests': 'Problemoj kaj Petitaj Petoj', + LABELS: 'LABELS', + Language: 'Lingvo', + 'Last updated: July 15, 2017': 'Lasta ĝisdatigita: July 15, 2017', + Location: 'Loko', + 'Lock {issueType}': 'Ŝlosilo {issueType}', + 'Locked, but you can still comment...': + 'Ŝlosita, sed vi ankoraŭ povas diri ...', + MEMBERS: 'Membroj', + 'Make a donation': 'Faru donacon', + 'Mark all as read': 'Marki ĉion kiel legita', + 'Merge Pull Request': 'Kombini Peti Petojn', + 'Merge Type': 'Kombini Tipo', + Merged: 'kunfandita', + NEW: 'NOVA', + 'New Issue': '', + 'No README.md found': '', + 'No closed issues found!': 'Neniu fermita afero trovita!', + 'No contributors found': 'Neniu kontribuantoj trovita', + 'No description provided.': 'Neniu priskribo provizita.', + 'No issues': 'Neniu afero', + 'No open issues': 'Ne malfermaj aferoj', + 'No open issues found!': 'Ne malfermitaj aferoj trovitaj!', + 'No open pull requests': 'Ne malfermaj tiri petoj', + 'No open pull requests found!': 'Neniu malferma tiro-petoj trovita!', + 'No organizations': 'Neniuj organizoj', + 'No pull requests': 'Ne tiro petoj', + 'No repositories found :(': 'Neniu repositorioj trovitaj :(', + 'No users found :(': 'Neniu uzantoj trovitaj :(', + 'None yet': 'Neniu ankoraŭ', + 'Not applicable in debug mode': 'Not applicable in analizo mod', + OK: 'BONE', + 'OPEN SOURCE': 'MALFERMA FONTO', + ORGANIZATIONS: 'ORGANIZOJ', + OWNER: 'SINJORINO', + 'One of the most feature-rich GitHub clients that is 100% free': + 'La plej karakterizaĵo riĉa GitHub-kliento, kiu estas 100% libera', + 'Oops! it seems that you are not connected to the internet!': '', + Open: 'Malfermi', + 'Open in Browser': 'Open in Browser', + Options: 'Opcioj', + 'Organization Actions': 'Organization Actions', + 'PULL REQUESTS': 'PULKAJ PLEAS', + Participating: 'Partoprenanta', + 'Preparing GitPoint...': 'Prepari GitPoint...', + 'Privacy Policy': 'Privateca Politiko', + 'Pull Request': 'Peti Petojn', + 'Pull Requests': 'Peti Petojn', + README: 'LEGUMIN', + 'README Actions': 'README Actions', + 'Reopen {issueType}': 'Revenu {issueType}', + Repositories: 'Repositorioj', + 'Repositories and Users': 'Repositorioj kaj Uzantoj', + 'Repository Actions': 'Repository-Agoj', + 'Repository is not found': '', + 'Retrieving notifications': 'Ricevanta sciigojn', + 'SIGN IN': 'ENSALUTI', + SOURCE: 'FONTO', + 'Search for any {type}': 'Serĉado por ajna {type}', + 'Searching for {query}': 'Serĉante {query}', + Settings: 'Agordoj', + Share: 'Kunhavigi', + 'Share {repoName}': 'Kunhavigi {repoName}', + 'Sign Out': 'Elsaluti', + 'Squash and merge': 'Akvofali kaj kunfandi', + Star: 'Stelo', + Starred: 'Fenita', + Stars: 'Stars', + Submit: 'Proponi', + TOPICS: 'TOPICS', + 'Thank you for reading our Privacy Policy. We hope you enjoy using GitPoint as much as we enjoyed building it.': + 'Dankon pro legado de nia Privateca Politiko. Ni esperas, ke vi ĝuas uzi GitPoint tiom, kiom ni ĝuis konstrui ĝin.', + "This means that in no way, shape or form do we ever view, use or share a user's GitHub data. If private data ever becomes visible at any point we will not record or view it. If it happens to be accidentally recorded, we will delete it immediately using secure erase methods. Again, we've set up authentication specifically so that this never happens.": + 'Ĉi tio signifas, ke en neniu maniero, formo aŭ formo ni iam ajn vidos, uzas aŭ dividas datumojn de GitHub de uzanto. Se privataj datumoj iam ajn videblas en iu ajn punkto, ni ne registros aŭ vidos ĝin. Se ĝi hazarde registriĝas, ni forigos ĝin tuj uzante sekurajn viŝajn metodojn. Denove, ni starigis aŭtentike specife por ke ĉi tio neniam okazas.', + 'USER DATA': 'UZANTO-DATUMOJ', + Unfollow: 'Senflui', + Unknown: '', + 'Unlock {issueType}': 'Malŝlosi {issueType}', + Unread: 'Nelegita', + Unstar: 'Senstari', + Unwatch: 'Senrigardo', + 'Update is available!': 'Ĝisdatigo estas havebla!', + 'User Actions': 'Uzaj Agoj', + Users: 'Uzantoj', + 'View All': 'Rigardi Ĉiuj', + 'View Code': 'Vidi Kodon', + 'View and control all of your unread and participating notifications': + 'Vidi kaj kontroli ĉiujn viajn nelegitajn kaj partoprenajn sciigojn', + Watch: 'Vidi', + Watchers: 'Gardistoj', + Watching: 'Rigardanta', + 'We currently use Google Analytics and iTunes App Analytics to help us measure traffic and usage trends for the GitPoint. These tools collect information sent by your device including device and platform version, region and referrer. This information cannot reasonably be used to identify any particular individual user and no personal information is extracted.': + 'Ni nuntempe uzas Google Analytics kaj iTunes App Analytics por helpi nin mezuri trafikojn kaj uzadajn tendencojn por la GitPoint. Ĉi tiuj iloj kolektas informojn senditajn de via aparato, inkluzive de mekanismo kaj platforma versio, regiono kaj referinto. Ĉi tiu informo ne povas esti prudente uzata por identigi ajnan individuan uzanton kaj neniun personan informon ĉerpas.', + "We do not do anything with your GitHub information. After authenticating, the user's OAuth token is persisted directly on their device storage. It is not possible for us to retrieve that information. We never view a user's access token nor store it whatsoever.": + 'Ni nenion faras kun via GitHub-informo. Post aŭtentikigado, la uzanto OAuth token estas persistita rekte sur ilia aparato-stokado. Ne eblas rekuperi tiun informon. Ni neniam vidos aliron al la uzanto token nek stokas ĝin.', + "We're glad you decided to use GitPoint. This Privacy Policy is here to inform you about what we do — and do not do — with our user's data.": + 'Ni ĝojas, ke vi decidis uzi GitPoint. Ĉi tiu Privateca Politiko estas ĉi tie por informi vin pri tio, kion ni faros - kaj ne fari - kun la datumoj de nia uzanto.', + Website: 'Retejo', + 'Welcome to GitPoint': 'Bonvenon al GitPoint', + 'With each contribution to the app, code review is always performed to prevent anybody from including malicious code of any kind.': + 'Kun ĉiu kontribuo al la programo, la revizio de kodo ĉiam fariĝas por malhelpi iun ajn el inkludi malican kodon de ia speco.', + 'Write a comment for your issue here': + 'Skribu komenton por via problemo ĉi tie', + 'Write a message for your commit here': + 'Skribu mesaĝon por via kompromiso ĉi tie', + 'Write a title for your commit here': + 'Skribu titolon por via kompromiso ĉi tie', + 'Write a title for your issue here': 'Skribu titolon por via problemo ĉi tie', + Yes: 'Jes', + "You don't have any notifications of this type": + 'Vi ne havas iujn sciigojn pri ĉi tiu tipo', + 'You may have to request approval for them.': + 'Vi eble devas peti aprobon por ili.', + 'You need to have a commit title!': 'Vi devas havi titolon!', + 'You need to have an issue title!': 'Vi devas havi aferon-titolon!', + _thousandsAbbreviation: 'k', + 'forked from': 'forkis de', + merge: 'kunfandi', + repository: 'repositorio', + squash: 'premplatigi', + user: 'uzanto', + '{aboutXHours}h': '', + '{aboutXMonths}mo': '', + '{aboutXYears}y': '', + '{actor} added {member} at {repo}': '{actor} aldonita {member} ĉe {repo}', + '{actor} closed issue {issue} at {repo}': + '{actor} fermita afero {issue} ĉe {repo}', + '{actor} closed pull request {pr} at {repo}': + '{actor} fermita tiri peton {pr} ĉe {repo}', '{actor} commented on commit': '{actor} komentis fari', + '{actor} commented on issue {issue} at {repo}': + '{actor} komentis sur afero {issue} ĉe {repo}', + '{actor} commented on pull request {issue} at {repo}': + '{actor} komentis sur tiri peton {issue} ĉe {repo}', + '{actor} commented on pull request {pr} at {repo}': + '{actor} komentis sur tiri peton {pr} ĉe {repo}', '{actor} created branch {ref} at {repo}': '{actor} kreita branĉo {ref} ĉe {repo}', + '{actor} created repository {repo}': '{actor} kreita repositorio {repo}', '{actor} created tag {ref} at {repo}': '{actor} kreita etikedo {ref} ĉe {repo}', - '{actor} created repository {repo}': '{actor} kreita repositorio {repo}', + '{actor} created the {repo} wiki': '', '{actor} deleted branch {ref} at {repo}': '{actor} forigita branĉo {ref} ĉe {repo}', '{actor} deleted tag {ref} at {repo}': '{actor} forigita etikedo {ref} ĉe {repo}', - '{actor} forked {repo} at {fork}': '{actor} forkis {repo} ĉe {fork}', - '{actor} created the {repo} wiki': '', '{actor} edited the {repo} wiki': '', - '{actor} commented on pull request {issue} at {repo}': - '{actor} komentis sur tiri peton {issue} ĉe {repo}', - '{actor} commented on issue {issue} at {repo}': - '{actor} komentis sur afero {issue} ĉe {repo}', - '{actor} opened issue {issue} at {repo}': - '{actor} malfermita afero {issue} ĉe {repo}', - '{actor} reopened issue {issue} at {repo}': - '{actor} remalfermita afero {issue} ĉe {repo}', - '{actor} closed issue {issue} at {repo}': - '{actor} fermita afero {issue} ĉe {repo}', '{actor} edited {member} at {repo}': '{actor} redaktita {member} ĉe {repo}', - '{actor} removed {member} at {repo}': '{actor} forigita {member} ĉe {repo}', - '{actor} added {member} at {repo}': '{actor} aldonita {member} ĉe {repo}', + '{actor} forked {repo} at {fork}': '{actor} forkis {repo} ĉe {fork}', '{actor} made {repo} public': '{actor} farita {repo} publika', + '{actor} merged pull request {pr} at {repo}': '', + '{actor} opened issue {issue} at {repo}': + '{actor} malfermita afero {issue} ĉe {repo}', '{actor} opened pull request {pr} at {repo}': '{actor} malfermita tiri peton {pr} ĉe {repo}', + '{actor} published release {id}': '{actor} publikigita liberigo {id}', + '{actor} pushed to {ref} at {repo}': '{actor} puŝita al {ref} ĉe {repo}', + '{actor} removed {member} at {repo}': '{actor} forigita {member} ĉe {repo}', + '{actor} reopened issue {issue} at {repo}': + '{actor} remalfermita afero {issue} ĉe {repo}', '{actor} reopened pull request {pr} at {repo}': '{actor} remalfermita tiri peton {pr} ĉe {repo}', - '{actor} merged pull request {pr} at {repo}': '', - '{actor} closed pull request {pr} at {repo}': - '{actor} fermita tiri peton {pr} ĉe {repo}', - '{actor} commented on pull request {pr} at {repo}': - '{actor} komentis sur tiri peton {pr} ĉe {repo}', - '{actor} pushed to {ref} at {repo}': '{actor} puŝita al {ref} ĉe {repo}', - '{actor} published release {id}': '{actor} publikigita liberigo {id}', '{actor} starred {repo}': '{actor} frakasita {repo}', - 'One of the most feature-rich GitHub clients that is 100% free': '', - auth: { - login: { - connectingToGitHub: 'Konektante al GitHub...', - preparingGitPoint: 'Prepari GitPoint...', - cancel: 'CANCELO', - troubles: "Can't login?", - welcomeTitle: 'Bonvenon al GitPoint', - welcomeMessage: - 'La plej karakterizaĵo riĉa GitHub-kliento, kiu estas 100% libera', - notificationsTitle: 'Kontroli sciigojn', - notificationsMessage: - 'Vidi kaj kontroli ĉiujn viajn nelegitajn kaj partoprenajn sciigojn', - reposTitle: 'Repositorioj kaj Uzantoj', - reposMessage: - 'Facile akiri dosierujon, uzantojn kaj organizajn informojn', - issuesTitle: 'Problemoj kaj Petitaj Petoj', - issuesMessage: 'Komuniki sur konversacioj, kunfandi tiri petojn kaj pli', - signInButton: 'ENSALUTI', - }, - networkError: 'Oops! it seems that you are not connected to the internet!', - welcome: { - welcomeTitle: 'Bonvenon al GitPoint', - }, - events: { - welcomeMessage: - 'Bonvenon! Ĉi tio estas via novaĵ-manĝaĵo - ĝi helpos vin resti kun freŝa agado en repositorioj, kiujn vi rigardas kaj homoj, kiujn vi sekvas.', - commitCommentEvent: 'komentis fari', - createEvent: 'kreita {{object}}', - deleteEvent: 'forigita {{object}}', - issueCommentEvent: '{{action}} sur {{type}}', - issueEditedEvent: '{{action}} ilian komenton {{type}}', - issueRemovedEvent: '{{action}} ilian komenton {{type}}', - issuesEvent: '{{action}} afero', - publicEvent: { - action: 'farita', - connector: 'publika', - }, - pullRequestEvent: '{{action}} tiri peton', - pullRequestReviewEvent: '{{action}} tiri peto revizio', - pullRequestReviewCommentEvent: '{{action}} en tiri peto', - pullRequestReviewEditedEvent: '{{action}} ilia komento pri tiri peto', - pullRequestReviewDeletedEvent: '{{action}} ilia komento pri tiri peto', - releaseEvent: '{{action}} liberigo', - atConnector: 'ĉe', - toConnector: 'ĉe', - types: { - pullRequest: 'tiri peton', - issue: 'afero', - }, - objects: { - repository: 'repositorio', - branch: 'branĉo', - tag: 'etikedo', - }, - actions: { - added: 'aldonita', - created: 'kreita', - edited: 'redaktita', - deleted: 'forigita', - assigned: 'atribuita', - unassigned: 'neignigita', - labeled: 'etikedita', - unlabeled: 'neblasita', - opened: 'malfermita', - milestoned: 'mejloŝtonoj', - demilestoned: 'demilestita', - closed: 'fermita', - reopened: 'remalfermita', - review_requested: 'recenzo petita', - review_request_removed: 'recenzo petita forigita', - submitted: 'sendita', - dismissed: 'eksigita', - published: 'publikigita', - publicized: 'publikigita', - privatized: 'privatigita', - starred: 'frakasita', - pushedTo: 'puŝita al', - forked: 'forkis', - commented: 'komentis', - removed: 'forigita', - }, - }, - profile: { - orgsRequestApprovalTop: 'Ĉu vi ne povas vidi ĉiujn viajn organizojn?', - orgsRequestApprovalBottom: 'Vi eble devas peti aprobon por ili.', - codePushCheck: 'Kontrolu por ĝisdatigo', - codePushChecking: 'Kontroli por ĝisdatigo...', - codePushUpdated: 'La apliko estas ĝisdata', - codePushAvailable: 'Ĝisdatigo estas havebla!', - codePushNotApplicable: 'Not applicable in analizo mod', - }, - userOptions: { - donate: 'Faru donacon', - title: 'Opcioj', - language: 'Lingvo', - privacyPolicy: 'Privateca Politiko', - signOut: 'Elsaluti', - }, - privacyPolicy: { - title: 'Privateca Politiko', - effectiveDate: 'Lasta ĝisdatigita: July 15, 2017', - introduction: - 'Ni ĝojas, ke vi decidis uzi GitPoint. Ĉi tiu Privateca Politiko estas ĉi tie por informi vin pri tio, kion ni faros - kaj ne fari - kun la datumoj de nia uzanto.', - userDataTitle: 'UZANTO-DATUMOJ', - userData1: - 'Ni nenion faras kun via GitHub-informo. Post aŭtentikigado, la uzanto OAuth token estas persistita rekte sur ilia aparato-stokado. Ne eblas rekuperi tiun informon. Ni neniam vidos aliron al la uzanto token nek stokas ĝin.', - userData2: - 'Ĉi tio signifas, ke en neniu maniero, formo aŭ formo ni iam ajn vidos, uzas aŭ dividas datumojn de GitHub de uzanto. Se privataj datumoj iam ajn videblas en iu ajn punkto, ni ne registros aŭ vidos ĝin. Se ĝi hazarde registriĝas, ni forigos ĝin tuj uzante sekurajn viŝajn metodojn. Denove, ni starigis aŭtentike specife por ke ĉi tio neniam okazas.', - analyticsInfoTitle: 'ANALIKA INFORMO', - analyticsInfo1: - 'Ni nuntempe uzas Google Analytics kaj iTunes App Analytics por helpi nin mezuri trafikojn kaj uzadajn tendencojn por la GitPoint. Ĉi tiuj iloj kolektas informojn senditajn de via aparato, inkluzive de mekanismo kaj platforma versio, regiono kaj referinto. Ĉi tiu informo ne povas esti prudente uzata por identigi ajnan individuan uzanton kaj neniun personan informon ĉerpas.', - analyticsInfo2: - 'Se ni pasos por inkludi alian trian platformon por kolekti stakajn spurojn, erarojn-registrojn aŭ pli da analizaj informoj, ni certiĝos, ke uzantoj de datumoj restas senvaloraj kaj ĉifritaj.', - openSourceTitle: 'MALFERMA FONTO', - openSource1: - 'GitPoint estas malferma fonto kaj la historio de kontribuoj al la platformo ĉiam estos videbla al la publiko.', - openSource2: - 'Kun ĉiu kontribuo al la programo, la revizio de kodo ĉiam fariĝas por malhelpi iun ajn el inkludi malican kodon de ia speco.', - contactTitle: 'KONTAKTU', - contact1: - 'Dankon pro legado de nia Privateca Politiko. Ni esperas, ke vi ĝuas uzi GitPoint tiom, kiom ni ĝuis konstrui ĝin.', - contact2: - 'Se vi havas demandojn pri ĉi tiu Privateca Politiko aŭ GitPoint ĝenerale, bonvolu enmeti aferon en la', - contactLink: 'GitPoint repositorio', - }, - }, - notifications: { - main: { - unread: 'nelegita', - participating: 'partoprenanta', - all: 'ĉio', - unreadButton: 'Nelegita', - participatingButton: 'Partoprenanta', - allButton: 'Ĉio', - retrievingMessage: 'Ricevanta sciigojn', - noneMessage: 'Vi ne havas iujn sciigojn pri ĉi tiu tipo', - markAllAsRead: 'Marki ĉion kiel legita', - }, - }, - search: { - main: { - repositoryButton: 'Repositorioj', - userButton: 'Uzantoj', - searchingMessage: 'Serĉante {{query}}', - searchMessage: 'Serĉado por ajna {{type}}', - repository: 'repositorio', - user: 'uzanto', - noUsersFound: 'Neniu uzantoj trovitaj :(', - noRepositoriesFound: 'Neniu repositorioj trovitaj :(', - }, - }, - user: { - profile: { - userActions: 'Uzaj Agoj', - unfollow: 'Senflui', - follow: 'Sekvi', - }, - repositoryList: { - title: 'Repositorioj', - }, - starredRepositoryList: { - title: 'Stars', - text: 'Stars', - }, - followers: { - title: 'Sekvantoj', - text: 'Sekvantoj', - followsYou: 'Sekvas vin', - }, - following: { - title: 'Sekvanta', - text: 'Sekvanta', - followingYou: 'sekvi', - }, - }, - repository: { - main: { - notFoundRepo: 'Repository is not found', - unknownLanguage: 'Unknown', - shareRepositoryTitle: 'Kunhavigi {{repoName}}', - shareRepositoryMessage: 'Kontrolu {{repoName}} sur GitHub. {{repoUrl}} ', - repoActions: 'Repository-Agoj', - forkAction: 'Forko', - starAction: 'Stelo', - unstarAction: 'Senstari', - shareAction: 'Kunhavigi', - unwatchAction: 'Senrigardo', - watchAction: 'Vidi', - ownerTitle: 'SINJORINO', - contributorsTitle: 'Kontaktoj', - noContributorsMessage: 'Neniu kontribuantoj trovita', - sourceTitle: 'FONTO', - readMe: 'LEGUMIN', - viewSource: 'Vidi Kodon', - issuesTitle: 'AFEROJ', - noIssuesMessage: 'Neniu afero', - noOpenIssuesMessage: 'Ne malfermaj aferoj', - viewAllButton: 'Rigardi Ĉiuj', - newIssueButton: 'Nova temo', - pullRequestTitle: 'PULKAJ PLEAS', - noPullRequestsMessage: 'Ne tiro petoj', - noOpenPullRequestsMessage: 'Ne malfermaj tiri petoj', - starsTitle: 'Steloj', - forksTitle: 'Forkoj', - forkedFromMessage: 'forkis de', - starred: 'Fenita', - watching: 'Rigardanta', - watchers: 'Gardistoj', - topicsTitle: 'TOPICS', - }, - codeList: { - title: 'Kodo', - }, - issueList: { - title: 'Issues', - openButton: 'Malfermi', - closedButton: 'Fermita', - searchingMessage: 'Serĉado por {{query}}', - noOpenIssues: 'Ne malfermitaj aferoj trovitaj!', - noClosedIssues: 'Neniu fermita afero trovita!', - }, - pullList: { - title: 'Peti Petojn', - openButton: 'Malfermi', - closedButton: 'Fermita', - searchingMessage: 'Serĉado por {{query}}', - noOpenPulls: 'Neniu malferma tiro-petoj trovita!', - noClosedPulls: 'Neniu fermita tiro-petoj!', - }, - pullDiff: { - title: 'Difino', - numFilesChanged: '{{numfilesChanged}} dosieroj', - new: 'NOVA', - deleted: 'DIVITA', - fileRenamed: 'Dosiero renomita sen ia ajn ŝanĝo', - }, - readMe: { - readMeActions: 'README Actions', - noReadMeFound: 'No README.md found', - }, - }, - organization: { - main: { - membersTitle: 'Membroj', - descriptionTitle: 'PRISKRIBO', - }, - organizationActions: 'Organization Actions', - }, - issue: { - settings: { - title: 'Agordoj', - pullRequestType: 'Peti Petojn', - issueType: 'Temo', - applyLabelButton: 'Apliki Etikedon', - noneMessage: 'Neniu ankoraŭ', - labelsTitle: 'LABELS', - assignYourselfButton: 'asigni vin mem', - assigneesTitle: 'ASIGNEES', - actionsTitle: 'AGOJ', - unlockIssue: 'Malŝlosi {{issueType}}', - lockIssue: 'Ŝlosilo {{issueType}}', - closeIssue: 'Fermi {{issueType}}', - reopenIssue: 'Revenu {{issueType}}', - areYouSurePrompt: 'Ĉu vi certas?', - applyLabelTitle: 'Apliki etikedon al ĉi tiu afero', - }, - comment: { - commentActions: 'Komentoj Agoj', - editCommentTitle: 'Redakti Rimarkon', - editAction: 'Redakti', - deleteAction: 'Forigi', - }, - main: { - assignees: 'Apartaĵoj', - mergeButton: 'Kombini Peti Petojn', - noDescription: 'Neniu priskribo provizita.', - lockedCommentInput: 'Ŝlosita, sed vi ankoraŭ povas diri ...', - commentInput: 'Aldoni komenton ...', - lockedIssue: 'Temo estas ŝlosita', - states: { - open: 'Malfermi', - closed: 'Fermita', - merged: 'kunfandita', - }, - screenTitles: { - issue: 'Temo', - pullRequest: 'Peti Petojn', - }, - openIssueSubTitle: '# {{number}} malfermis {{time}} ago per {{user}}', - closedIssueSubTitle: - '# {{number}} per {{user}} estis fermita {{time}} ago', - issueActions: 'Issue Actions', - }, - newIssue: { - title: 'New Issue', - missingTitleAlert: 'Vi devas havi aferon-titolon!', - issueTitle: 'Issue Title', - writeATitle: 'Skribu titolon por via problemo ĉi tie', - issueComment: 'Temo Komento', - writeAComment: 'Skribu komenton por via problemo ĉi tie', - }, - pullMerge: { - title: 'Kombini Peti Petojn', - createMergeCommit: 'Krei merge commit', - squashAndMerge: 'Akvofali kaj kunfandi', - merge: 'kunfandi', - squash: 'premplatigi', - missingTitleAlert: 'Vi devas havi titolon!', - commitTitle: 'Komerca Titolo', - writeATitle: 'Skribu titolon por via kompromiso ĉi tie', - commitMessage: 'Komitato Mesaĝo', - writeAMessage: 'Skribu mesaĝon por via kompromiso ĉi tie', - mergeType: 'Kombini Tipo', - changeMergeType: 'Ŝanĝi Kombini Tipo', - }, - }, - common: { - bio: 'BIO', - stars: 'Steloj', - orgs: 'ORGANIZOJ', - noOrgsMessage: 'Neniuj organizoj', - info: 'INFO', - company: 'Kompanio', - location: 'Loko', - email: 'Retpoŝto', - website: 'Retejo', - repositories: 'Repositorioj', - cancel: 'nuligi', - yes: 'Jes', - ok: 'BONE', - submit: 'Proponi', - relativeTime: { - lessThanXSeconds: '{{count}}s', - xSeconds: '{{count}}s', - halfAMinute: '30s', - lessThanXMinutes: '{{count}}m', - xMinutes: '{{count}}m', - aboutXHours: '{{count}}h', - xHours: '{{count}}h', - xDays: '{{count}}d', - aboutXMonths: '{{count}}mo', - xMonths: '{{count}}mo', - aboutXYears: '{{count}}y', - xYears: '{{count}}y', - overXYears: '{{count}}y', - almostXYears: '{{count}}y', - }, - abbreviations: { - thousand: 'k', - }, - openInBrowser: 'Open in Browser', - }, + '{almostXYears}y': '', + '{halfAMinute}s': '', + '{lessThanXMinutes}m': '', + '{lessThanXSeconds}s': '', + '{numFilesChanged} files': '{numfilesChanged} dosieroj', + '{overXYears}y': '', + '{xDays}d': '', + '{xHours}h': '', + '{xMinutes}m': '', + '{xMonths}mo': '', + '{xSeconds}s': '', + '{xYears}y': '', }; diff --git a/src/locale/languages/es.js b/src/locale/languages/es.js index 5e3c91ba..b33d3469 100644 --- a/src/locale/languages/es.js +++ b/src/locale/languages/es.js @@ -1,395 +1,248 @@ module.exports = { + '#{number} by {user} was closed {time} ago': + '#{number} por {user} fue cerrada hace {time}', + '#{number} opened {time} ago by {user}': + '#{number} abiertas hace {time} por {user}', + ACTIONS: 'ACCIONES', + 'ANALYTICS INFORMATION': 'INFORMACIÓN DE ANALYTICS', + ASSIGNEES: 'ASIGNADOS', + 'Add a comment...': 'Añade un comentario...', + All: 'Todas', + 'App is up to date': 'Aplicación actualizada', + 'Apply Label': 'Aplicar etiqueta', + 'Apply a label to this issue': 'Asignar etiqueta a esta issue', + 'Are you sure?': '¿Estás seguro?', + 'Assign Yourself': 'Asígnate a ti mismo', + Assignees: 'Asignados', + BIO: 'BIO', + CANCEL: 'CANCELAR', + CONTACT: 'CONTACTO', + CONTRIBUTORS: 'CONTRIBUIDORES', + "Can't login?": '', + "Can't see all your organizations?": '¿No ves todas tus organizaciones?', + Cancel: 'Cancelar', + 'Change Merge Type': 'Cambiar tipo de merge', + 'Check for update': 'Comprobar actualizaciones', + 'Check out {repoName} on GitHub. {repoUrl}': + 'Revisa {repoName} en GitHub. {repoUrl}', + 'Checking for update...': 'Comprobando actualizaciones...', + 'Close {issueType}': 'Cerrar {issueType}', + Closed: 'Cerrados', + Code: 'Código', + 'Comment Actions': 'Acciones de comentarios', + 'Commit Message': 'Mensaje del commit', + 'Commit Title': 'Título del commit', + 'Communicate on conversations, merge pull requests and more': + 'Comunícate en conversaciones, haz merges de pull requests y más', + Company: 'Compañía', + 'Connecting to GitHub...': 'Conectando a GitHub...', + 'Control notifications': 'Gestiona notificaciones', + 'Create a merge commit': 'Crear un commit merge', + DELETED: 'ELIMINADOS', + DESCRIPTION: 'DESCRIPCIÓN', + Delete: 'Eliminar', + Diff: 'Diferencias', + 'Easily obtain repository, user and organization information': + 'Obtén fácilmente información de repositorios, usuarios y organizaciones', + Edit: 'Editar', + 'Edit Comment': 'Editar comentario', + Email: 'Email', + 'File renamed without any changes': 'Archivo renombrado sin cambios', + Follow: 'Seguir', + Followers: 'Seguidores', + Following: 'Siguiendo', + 'Follows you': 'Te sigue', + Fork: 'Hacer fork', + Forks: 'Forks', + 'GitPoint is open source and the history of contributions to the platform will always be visible to the public.': + 'GitPoint es de código abierto y el histórico de contribuciones a la plataforma será siempre visible al público.', + 'GitPoint repository': 'repositorio de GitPoint', + INFO: 'INFORMACIÓN', + ISSUES: 'ISSUES', + "If we happen to include another third party platform to collect stack traces, error logs or more analytics information, we'll make sure that user data remains anonymized and encrypted.": + 'Si incluimos otras plataformas de terceros para analizar rastros, archivos de error o otra información analítica, nos aseguraremos de que los datos del usuario permanezcan anonimizados y encriptados.', + 'If you have any questions about this Privacy Policy or GitPoint in general, please file an issue in the': + 'Si tienes preguntas de cualquier tipo acerca de esta política de privacidad o de GitPoint en general, por favor crea una incidencia en el', + Issue: 'Issues', + 'Issue Actions': 'Acciones de la Issue', + 'Issue Comment': 'Comentario de la issue', + 'Issue Title': 'Título de la issue', + 'Issue is locked': 'La issue está bloqueada', + Issues: 'Issues', + 'Issues and Pull Requests': 'Issues y Pull Requests', + LABELS: 'ETIQUETAS', + Language: 'Idioma', + 'Last updated: July 15, 2017': 'Última actualización: 15 de Julio, 2017', + Location: 'Ubicación', + 'Lock {issueType}': 'Bloquear {issueType}', + 'Locked, but you can still comment...': + 'Bloqueado, pero todavía puedes comentar...', + MEMBERS: 'MIEMBROS', + 'Make a donation': 'Realizar donación', + 'Mark all as read': 'Marcar todo como leído', + 'Merge Pull Request': 'Merge Pull Request', + 'Merge Type': 'Tipo de merge', + Merged: 'Merged', + NEW: 'NUEVOS', + 'New Issue': 'Nueva issue', + 'No README.md found': 'No se ha encontrado README.md', + 'No closed issues found!': '¡No se encontraron issues cerradas!', + 'No contributors found': 'No se encontraron contribuidores', + 'No description provided.': 'No se ha proporcionado ninguna descripción.', + 'No issues': 'No hay issues', + 'No open issues': 'No hay issues abiertas', + 'No open issues found!': '¡No se encontraron issues abiertas!', + 'No open pull requests': 'No open pull requests', + 'No open pull requests found!': '¡No se encontraron pull requests abiertos!', + 'No organizations': 'No hay organizaciones', + 'No pull requests': 'No pull requests', + 'No repositories found :(': 'No se encontraron repositorios :(', + 'No users found :(': 'No se encontraron usuarios :(', + 'None yet': 'Ninguno todavía', + 'Not applicable in debug mode': 'No aplicable en modo de depuración', + OK: 'OK', + 'OPEN SOURCE': 'CÓDIGO ABIERTO', + ORGANIZATIONS: 'ORGANIZACIONES', + OWNER: 'PROPIETARIO', + 'One of the most feature-rich GitHub clients that is 100% free': + 'El cliente GitHub con más funcionalidades, 100% gratuito', + 'Oops! it seems that you are not connected to the internet!': + 'Oops! Parece que no tienes conexión a internet!', + Open: 'Abiertos', + 'Open in Browser': 'Abrir en el navegador', + Options: 'Opciones', + 'Organization Actions': 'Acciones de la organización', + 'PULL REQUESTS': 'PULL REQUESTS', + Participating: 'Participando', + 'Preparing GitPoint...': 'Preparando GitPoint...', + 'Privacy Policy': 'Política de privacidad', + 'Pull Request': 'Pull Request', + 'Pull Requests': 'Pull Requests', + README: 'LEEME', + 'README Actions': 'Acciones README', + 'Reopen {issueType}': 'Reabrir {issueType}', + Repositories: 'Repositorios', + 'Repositories and Users': 'Repositorios y Usuarios', + 'Repository Actions': 'Acciones del repositorio', + 'Repository is not found': '', + 'Retrieving notifications': 'Cargando notificaciones', + 'SIGN IN': 'IDENTIFÍCATE', + SOURCE: 'CÓDIGO', + 'Search for any {type}': 'Buscando cualquier {type}', + 'Searching for {query}': 'Buscando {query}', + Settings: 'Configuración', + Share: 'Compartir', + 'Share {repoName}': 'Compartir {repoName}', + 'Sign Out': 'Cerrar sesión', + 'Squash and merge': 'Squash y merge', + Star: 'Marcar favorito', + Starred: 'Favoritos', + Stars: 'Stars', + Submit: 'Enviar', + TOPICS: 'TOPICS', + 'Thank you for reading our Privacy Policy. We hope you enjoy using GitPoint as much as we enjoyed building it.': + 'Gracias por leer nuestra política de privacidad. Esperamos que disfrutes usando GitPoint tanto como nosotros disfutamos desarrollándolo.', + "This means that in no way, shape or form do we ever view, use or share a user's GitHub data. If private data ever becomes visible at any point we will not record or view it. If it happens to be accidentally recorded, we will delete it immediately using secure erase methods. Again, we've set up authentication specifically so that this never happens.": + 'Esto significa que de ninguna manera miramos, usamos o compartimos datos de GitHub de los usuarios. Si la información privada se volviera visible en algún momento, no la registraremos ni leeremos. Si se guardara accidentalmente, la borraremos inmediatamente usando métodos seguros de borrado. Sin embargo, hemos configurado la autenticación para que esto nunca suceda.', + 'USER DATA': 'DATOS DE USUARIO', + Unfollow: 'Dejar de seguir', + Unknown: 'Unknown', + 'Unlock {issueType}': 'Desbloquear {issueType}', + Unread: 'No leídas', + Unstar: 'Desmarcar favorito', + Unwatch: 'Dejar de seguir', + 'Update is available!': '¡Actualizaciones disponibles!', + 'User Actions': 'Acciones de usuario', + Users: 'Usuarios', + 'View All': 'Ver todo', + 'View Code': 'Ver código', + 'View and control all of your unread and participating notifications': + 'Revisa y gestiona tus notificaciones pendientes', + Watch: 'Seguir', + Watchers: 'Seguidores', + Watching: 'Siguiendo', + 'We currently use Google Analytics and iTunes App Analytics to help us measure traffic and usage trends for the GitPoint. These tools collect information sent by your device including device and platform version, region and referrer. This information cannot reasonably be used to identify any particular individual user and no personal information is extracted.': + 'Actualmente usamos Google Analytics y iTunes App Analytics para ayudarnos a medir el tráfico y las tendencias de uso de GitPoint. Estas herramientas recogen información mandada por tu dispositivo, invluyendo la versión del dispositivo y la plataforma y la zona geográfica. Esta información no puede ser usada para identificar ningún usuario individual y no se extrae ninguna información personal.', + "We do not do anything with your GitHub information. After authenticating, the user's OAuth token is persisted directly on their device storage. It is not possible for us to retrieve that information. We never view a user's access token nor store it whatsoever.": + 'No hacemos nada con tu información de GitHub. Tras la autenticación, el token OAuth del usuario se guarda directamente en el almacenamiento de su dispositivo. No es posible para nosotros recuperar esa información. Nunca vemos ni almacenamos el token de acceso de un usuario.', + "We're glad you decided to use GitPoint. This Privacy Policy is here to inform you about what we do — and do not do — with our user's data.": + 'Estamos contentos de que hayas decidido usar GitPoint. Esta política de privacidad está aquí para informarte sobre lo que hacemos - y lo que no - con tus datos de usuario.', + Website: 'Sitio web', + 'Welcome to GitPoint': 'Bienvenido a GitPoint', + 'With each contribution to the app, code review is always performed to prevent anybody from including malicious code of any kind.': + 'Con cada contribución a la aplicación, se realiza una revisión de código para evitar que nadie incluya código malicioso de cualquier tipo.', + 'Write a comment for your issue here': + 'Escribe un comentario para tu issue aquí', + 'Write a message for your commit here': + 'Escribe aquí un mensaje para tu commit', + 'Write a title for your commit here': 'Escribe aquí un título para tu commit', + 'Write a title for your issue here': 'Escribe un título para la issue aquí', + Yes: 'Sí', + "You don't have any notifications of this type": + 'No tienes ninguna notificación de este tipo', + 'You may have to request approval for them.': + 'Quizá tengas que solicitar aprobación para verlas.', + 'You need to have a commit title!': + '¡Debes especificar un título para el commit!', + 'You need to have an issue title!': + '¡Debes especificar un título para la issue!', + _thousandsAbbreviation: 'k', + 'forked from': 'forked from', + merge: 'merge', + repository: 'repositorio', + squash: 'squash', + user: 'usuario', + '{aboutXHours}h': '{aboutXHours}h', + '{aboutXMonths}mo': '{aboutXMonths}me', + '{aboutXYears}y': '{aboutXYears}y', + '{actor} added {member} at {repo}': '{actor} añadió {member} at {repo}', + '{actor} closed issue {issue} at {repo}': + '{actor} cerró issue {issue} at {repo}', + '{actor} closed pull request {pr} at {repo}': + '{actor} cerró pull request {pr} at {repo}', '{actor} commented on commit': '{actor} commit comentado', + '{actor} commented on issue {issue} at {repo}': + '{actor} comentó en issue {issue} at {repo}', + '{actor} commented on pull request {issue} at {repo}': + '{actor} comentó en pull request {issue} at {repo}', + '{actor} commented on pull request {pr} at {repo}': '', '{actor} created branch {ref} at {repo}': '{actor} rama creado {ref} at {repo}', + '{actor} created repository {repo}': '{actor} repositorio creado {repo}', '{actor} created tag {ref} at {repo}': '{actor} etiqueta creado {ref} at {repo}', - '{actor} created repository {repo}': '{actor} repositorio creado {repo}', + '{actor} created the {repo} wiki': '', '{actor} deleted branch {ref} at {repo}': '{actor} rama eliminado {ref} at {repo}', '{actor} deleted tag {ref} at {repo}': '{actor} etiqueta eliminado {ref} at {repo}', - '{actor} forked {repo} at {fork}': '{actor} hizo fork de {repo} at {fork}', - '{actor} created the {repo} wiki': '', '{actor} edited the {repo} wiki': '', - '{actor} commented on pull request {issue} at {repo}': - '{actor} comentó en pull request {issue} at {repo}', - '{actor} commented on issue {issue} at {repo}': - '{actor} comentó en issue {issue} at {repo}', - '{actor} opened issue {issue} at {repo}': - '{actor} abrió issue {issue} at {repo}', - '{actor} reopened issue {issue} at {repo}': - '{actor} reabrió issue {issue} at {repo}', - '{actor} closed issue {issue} at {repo}': - '{actor} cerró issue {issue} at {repo}', '{actor} edited {member} at {repo}': '{actor} editó {member} at {repo}', - '{actor} removed {member} at {repo}': '{actor} eliminó {member} at {repo}', - '{actor} added {member} at {repo}': '{actor} añadió {member} at {repo}', + '{actor} forked {repo} at {fork}': '{actor} hizo fork de {repo} at {fork}', '{actor} made {repo} public': '{actor} hacer {repo} público', + '{actor} merged pull request {pr} at {repo}': '', + '{actor} opened issue {issue} at {repo}': + '{actor} abrió issue {issue} at {repo}', '{actor} opened pull request {pr} at {repo}': '{actor} abrió pull request {pr} at {repo}', + '{actor} published release {id}': '{actor} publicó lanzamiento {id}', + '{actor} pushed to {ref} at {repo}': '{actor} enviado a {ref} at {repo}', + '{actor} removed {member} at {repo}': '{actor} eliminó {member} at {repo}', + '{actor} reopened issue {issue} at {repo}': + '{actor} reabrió issue {issue} at {repo}', '{actor} reopened pull request {pr} at {repo}': '{actor} reabrió pull request {pr} at {repo}', - '{actor} merged pull request {pr} at {repo}': '', - '{actor} closed pull request {pr} at {repo}': - '{actor} cerró pull request {pr} at {repo}', - '{actor} commented on pull request {pr} at {repo}': '', - '{actor} pushed to {ref} at {repo}': '{actor} enviado a {ref} at {repo}', - '{actor} published release {id}': '{actor} publicó lanzamiento {id}', '{actor} starred {repo}': '{actor} marcó como favorito {repo}', - 'One of the most feature-rich GitHub clients that is 100% free': '', - auth: { - login: { - connectingToGitHub: 'Conectando a GitHub...', - preparingGitPoint: 'Preparando GitPoint...', - cancel: 'CANCELAR', - troubles: "Can't login?", - welcomeTitle: 'Bienvenido a GitPoint', - welcomeMessage: - 'El cliente GitHub con más funcionalidades, 100% gratuito', - notificationsTitle: 'Gestiona notificaciones', - notificationsMessage: 'Revisa y gestiona tus notificaciones pendientes', - reposTitle: 'Repositorios y Usuarios', - reposMessage: - 'Obtén fácilmente información de repositorios, usuarios y organizaciones', - issuesTitle: 'Issues y Pull Requests', - issuesMessage: - 'Comunícate en conversaciones, haz merges de pull requests y más', - signInButton: 'IDENTIFÍCATE', - }, - networkError: 'Oops! Parece que no tienes conexión a internet!', - welcome: { - welcomeTitle: 'Bienvenido a GitPoint', - }, - events: { - welcomeMessage: - '¡Bienvenido! Este es tu hilo de noticias - te ayudará a mantenerte informado sobre la actividad de los respositorios y los usuarios que sigues.', - commitCommentEvent: 'commit comentado', - createEvent: '{{object}} creado', - deleteEvent: '{{object}} eliminado', - issueCommentEvent: '{{action}} en {{type}}', - issueEditedEvent: '{{action}} su comentario en {{type}}', - issueRemovedEvent: '{{action}} su comentario en {{type}}', - issuesEvent: '{{action}} issue', - publicEvent: { - action: 'hacer', - connector: 'público', - }, - pullRequestEvent: '{{action}} pull request', - pullRequestReviewEvent: '{{action}} revisiones de pull request', - pullRequestReviewCommentEvent: '{{action}} en pull request', - pullRequestReviewEditedEvent: - '{{action}} su comentario en el pull request', - pullRequestReviewDeletedEvent: - '{{action}} su comentario en el pull request', - releaseEvent: '{{action}} lanzamiento', - atConnector: 'at', - toConnector: 'at', - types: { - pullRequest: 'pull request', - issue: 'issue', - }, - objects: { - repository: 'repositorio', - branch: 'rama', - tag: 'etiqueta', - }, - actions: { - added: 'añadió', - created: 'creó', - edited: 'editó', - deleted: 'eliminó', - assigned: 'asignó', - unassigned: 'desasignó', - labeled: 'etiquetó', - unlabeled: 'desetiquetó', - opened: 'abrió', - milestoned: 'marcó hito como alcanzado', - demilestoned: 'desmarcó hito como alcanzado', - closed: 'cerró', - reopened: 'reabrió', - review_requested: 'solicitó revisión', - review_request_removed: 'eliminó la petición de revisión', - submitted: 'presentó', - dismissed: 'rechazó', - published: 'publicó', - publicized: 'hizo público', - privatized: 'hizo privado', - starred: 'marcó como favorito', - pushedTo: 'enviado a', - forked: 'hizo fork de', - commented: 'comentó', - removed: 'eliminó', - }, - }, - profile: { - orgsRequestApprovalTop: '¿No ves todas tus organizaciones?', - orgsRequestApprovalBottom: - 'Quizá tengas que solicitar aprobación para verlas.', - codePushCheck: 'Comprobar actualizaciones', - codePushChecking: 'Comprobando actualizaciones...', - codePushUpdated: 'Aplicación actualizada', - codePushAvailable: '¡Actualizaciones disponibles!', - codePushNotApplicable: 'No aplicable en modo de depuración', - }, - userOptions: { - donate: 'Realizar donación', - title: 'Opciones', - language: 'Idioma', - privacyPolicy: 'Política de privacidad', - signOut: 'Cerrar sesión', - }, - privacyPolicy: { - title: 'Política de privacidad', - effectiveDate: 'Última actualización: 15 de Julio, 2017', - introduction: - 'Estamos contentos de que hayas decidido usar GitPoint. Esta política de privacidad está aquí para informarte sobre lo que hacemos - y lo que no - con tus datos de usuario.', - userDataTitle: 'DATOS DE USUARIO', - userData1: - 'No hacemos nada con tu información de GitHub. Tras la autenticación, el token OAuth del usuario se guarda directamente en el almacenamiento de su dispositivo. No es posible para nosotros recuperar esa información. Nunca vemos ni almacenamos el token de acceso de un usuario.', - userData2: - 'Esto significa que de ninguna manera miramos, usamos o compartimos datos de GitHub de los usuarios. Si la información privada se volviera visible en algún momento, no la registraremos ni leeremos. Si se guardara accidentalmente, la borraremos inmediatamente usando métodos seguros de borrado. Sin embargo, hemos configurado la autenticación para que esto nunca suceda.', - analyticsInfoTitle: 'INFORMACIÓN DE ANALYTICS', - analyticsInfo1: - 'Actualmente usamos Google Analytics y iTunes App Analytics para ayudarnos a medir el tráfico y las tendencias de uso de GitPoint. Estas herramientas recogen información mandada por tu dispositivo, invluyendo la versión del dispositivo y la plataforma y la zona geográfica. Esta información no puede ser usada para identificar ningún usuario individual y no se extrae ninguna información personal.', - analyticsInfo2: - 'Si incluimos otras plataformas de terceros para analizar rastros, archivos de error o otra información analítica, nos aseguraremos de que los datos del usuario permanezcan anonimizados y encriptados.', - openSourceTitle: 'CÓDIGO ABIERTO', - openSource1: - 'GitPoint es de código abierto y el histórico de contribuciones a la plataforma será siempre visible al público.', - openSource2: - 'Con cada contribución a la aplicación, se realiza una revisión de código para evitar que nadie incluya código malicioso de cualquier tipo.', - contactTitle: 'CONTACTO', - contact1: - 'Gracias por leer nuestra política de privacidad. Esperamos que disfrutes usando GitPoint tanto como nosotros disfutamos desarrollándolo.', - contact2: - 'Si tienes preguntas de cualquier tipo acerca de esta política de privacidad o de GitPoint en general, por favor crea una incidencia en el', - contactLink: 'repositorio de GitPoint', - }, - }, - notifications: { - main: { - unread: 'no leído', - participating: 'participando', - all: 'todas', - unreadButton: 'No leídas', - participatingButton: 'Participando', - allButton: 'Todas', - retrievingMessage: 'Cargando notificaciones', - noneMessage: 'No tienes ninguna notificación de este tipo', - markAllAsRead: 'Marcar todo como leído', - }, - }, - search: { - main: { - repositoryButton: 'Repositorios', - userButton: 'Usuarios', - searchingMessage: 'Buscando {{query}}', - searchMessage: 'Buscando cualquier {{type}}', - repository: 'repositorio', - user: 'usuario', - noUsersFound: 'No se encontraron usuarios :(', - noRepositoriesFound: 'No se encontraron repositorios :(', - }, - }, - user: { - profile: { - userActions: 'Acciones de usuario', - unfollow: 'Dejar de seguir', - follow: 'Seguir', - }, - repositoryList: { - title: 'Repositorios', - }, - starredRepositoryList: { - title: 'Stars', - text: 'Stars', - }, - followers: { - title: 'Seguidores', - text: 'Seguidores', - followsYou: 'Te sigue', - }, - following: { - title: 'Siguiendo', - text: 'Siguiendo', - followingYou: 'Siguiendo', - }, - }, - repository: { - main: { - notFoundRepo: 'Repository is not found', - unknownLanguage: 'Unknown', - shareRepositoryTitle: 'Compartir {{repoName}}', - shareRepositoryMessage: 'Revisa {{repoName}} en GitHub. {{repoUrl}}', - repoActions: 'Acciones del repositorio', - forkAction: 'Hacer fork', - starAction: 'Marcar favorito', - unstarAction: 'Desmarcar favorito', - shareAction: 'Compartir', - unwatchAction: 'Dejar de seguir', - watchAction: 'Seguir', - ownerTitle: 'PROPIETARIO', - contributorsTitle: 'CONTRIBUIDORES', - noContributorsMessage: 'No se encontraron contribuidores', - sourceTitle: 'CÓDIGO', - readMe: 'LEEME', - viewSource: 'Ver código', - issuesTitle: 'ISSUES', - noIssuesMessage: 'No hay issues', - noOpenIssuesMessage: 'No hay issues abiertas', - viewAllButton: 'Ver todo', - newIssueButton: 'Nueva issue', - pullRequestTitle: 'PULL REQUESTS', - noPullRequestsMessage: 'No pull requests', - noOpenPullRequestsMessage: 'No open pull requests', - starsTitle: 'Stars', - forksTitle: 'Forks', - forkedFromMessage: 'forked from', - starred: 'Favoritos', - topicsTitle: 'TOPICS', - watching: 'Siguiendo', - watchers: 'Seguidores', - }, - codeList: { - title: 'Código', - }, - issueList: { - title: 'Issues', - openButton: 'Abiertas', - closedButton: 'Cerradas', - searchingMessage: 'Buscando {{query}}', - noOpenIssues: '¡No se encontraron issues abiertas!', - noClosedIssues: '¡No se encontraron issues cerradas!', - }, - pullList: { - title: 'Pull Requests', - openButton: 'Abiertos', - closedButton: 'Cerrados', - searchingMessage: 'Buscando {{query}}', - noOpenPulls: '¡No se encontraron pull requests abiertos!', - noClosedPulls: '¡No se encontraron pull requests cerrados!', - }, - pullDiff: { - title: 'Diferencias', - numFilesChanged: '{{numFilesChanged}} archivos', - new: 'NUEVOS', - deleted: 'ELIMINADOS', - fileRenamed: 'Archivo renombrado sin cambios', - }, - readMe: { - readMeActions: 'Acciones README', - noReadMeFound: 'No se ha encontrado README.md', - }, - }, - organization: { - main: { - membersTitle: 'MIEMBROS', - descriptionTitle: 'DESCRIPCIÓN', - }, - organizationActions: 'Acciones de la organización', - }, - issue: { - settings: { - title: 'Configuración', - pullRequestType: 'Pull Request', - issueType: 'Issues', - applyLabelButton: 'Aplicar etiqueta', - noneMessage: 'Ninguno todavía', - labelsTitle: 'ETIQUETAS', - assignYourselfButton: 'Asígnate a ti mismo', - assigneesTitle: 'ASIGNADOS', - actionsTitle: 'ACCIONES', - unlockIssue: 'Desbloquear {{issueType}}', - lockIssue: 'Bloquear {{issueType}}', - closeIssue: 'Cerrar {{issueType}}', - reopenIssue: 'Reabrir {{issueType}}', - areYouSurePrompt: '¿Estás seguro?', - applyLabelTitle: 'Asignar etiqueta a esta issue', - }, - comment: { - commentActions: 'Acciones de comentarios', - editCommentTitle: 'Editar comentario', - editAction: 'Editar', - deleteAction: 'Eliminar', - }, - main: { - assignees: 'Assignees', - mergeButton: 'Merge Pull Request', - noDescription: 'No se ha proporcionado ninguna descripción.', - lockedCommentInput: 'Bloqueado, pero todavía puedes comentar...', - commentInput: 'Añade un comentario...', - lockedIssue: 'La issue está bloqueada', - states: { - open: 'Abierta', - closed: 'Cerrada', - merged: 'Merged', - }, - screenTitles: { - issue: 'Issue', - pullRequest: 'Pull Request', - }, - openIssueSubTitle: '#{{number}} abiertas hace {{time}} por {{user}}', - closedIssueSubTitle: '#{{number}} por {{user}} fue cerrada hace {{time}}', - issueActions: 'Acciones de la Issue', - }, - newIssue: { - title: 'Nueva issue', - missingTitleAlert: '¡Debes especificar un título para la issue!', - issueTitle: 'Título de la issue', - writeATitle: 'Escribe un título para la issue aquí', - issueComment: 'Comentario de la issue', - writeAComment: 'Escribe un comentario para tu issue aquí', - }, - pullMerge: { - title: 'Merge Pull Request', - createMergeCommit: 'Crear un commit merge', - squashAndMerge: 'Squash y merge', - merge: 'merge', - squash: 'squash', - missingTitleAlert: '¡Debes especificar un título para el commit!', - commitTitle: 'Título del commit', - writeATitle: 'Escribe aquí un título para tu commit', - commitMessage: 'Mensaje del commit', - writeAMessage: 'Escribe aquí un mensaje para tu commit', - mergeType: 'Tipo de merge', - changeMergeType: 'Cambiar tipo de merge', - }, - }, - common: { - bio: 'BIO', - stars: 'Estrellas', - orgs: 'ORGANIZACIONES', - noOrgsMessage: 'No hay organizaciones', - info: 'INFORMACIÓN', - company: 'Compañía', - location: 'Ubicación', - email: 'Email', - website: 'Sitio web', - repositories: 'Repositiorios', - cancel: 'Cancelar', - yes: 'Sí', - ok: 'OK', - submit: 'Enviar', - relativeTime: { - lessThanXSeconds: '{{count}}s', - xSeconds: '{{count}}s', - halfAMinute: '30s', - lessThanXMinutes: '{{count}}m', - xMinutes: '{{count}}m', - aboutXHours: '{{count}}h', - xHours: '{{count}}h', - xDays: '{{count}}d', - aboutXMonths: '{{count}}me', - xMonths: '{{count}}me', - aboutXYears: '{{count}}a', - xYears: '{{count}}a', - overXYears: '{{count}}a', - almostXYears: '{{count}}a', - }, - abbreviations: { - thousand: 'k', - }, - openInBrowser: 'Abrir en el navegador', - }, + '{almostXYears}y': '{almostXYears}y', + '{halfAMinute}s': '30s', + '{lessThanXMinutes}m': '{lessThanXMinutes}m', + '{lessThanXSeconds}s': '', + '{numFilesChanged} files': '{numFilesChanged} archivos', + '{overXYears}y': '{overXYears}y', + '{xDays}d': '{xDays}d', + '{xHours}h': '{xHours}h', + '{xMinutes}m': '{xMinutes}m', + '{xMonths}mo': '{xMonths}me', + '{xSeconds}s': '{xSeconds}s', + '{xYears}y': '{xYears}y', }; diff --git a/src/locale/languages/eu.js b/src/locale/languages/eu.js index d6cb0f6f..941917b7 100644 --- a/src/locale/languages/eu.js +++ b/src/locale/languages/eu.js @@ -1,395 +1,248 @@ module.exports = { + '#{number} by {user} was closed {time} ago': + '#{number} {user}-ek orain dela eta {time} itzi zuen', + '#{number} opened {time} ago by {user}': + '#{number} {user}-ek orain dela eta {type} ireki zuen', + ACTIONS: 'EKINTZAK', + 'ANALYTICS INFORMATION': 'ANALITIKA INFORMAZIOA', + ASSIGNEES: 'EGOKITUTAKOAK', + 'Add a comment...': 'Mezu bat gehitu...', + All: 'Denak', + 'App is up to date': 'Aplikazioa eguneratu da', + 'Apply Label': 'Etiketatu', + 'Apply a label to this issue': 'Etiketa egokitu issue honi', + 'Are you sure?': 'Ziur zaude?', + 'Assign Yourself': 'Zuri egokitu', + Assignees: 'lagapen', + BIO: 'BIO', + CANCEL: 'EZEZTATU', + CONTACT: 'KONTAKTUA', + CONTRIBUTORS: 'KOLABORATZAILEA', + "Can't login?": '', + "Can't see all your organizations?": + 'Ez al dituzu zure erakunde guztiak ikusten?', + Cancel: 'Ezeztatu', + 'Change Merge Type': 'Merge mota aldatu', + 'Check for update': 'Aktualizazioak egiaztatu', + 'Check out {repoName} on GitHub. {repoUrl}': + 'Egiaztatu {repoName} GitHub-en. {repoUrl}', + 'Checking for update...': 'Aktualizazioak egiaztatzen...', + 'Close {issueType}': '', + Closed: 'Itxi', + Code: 'Kodea', + 'Comment Actions': 'Mezuen ekintzak', + 'Commit Message': 'Commit mezua', + 'Commit Title': 'Commit izenburua', + 'Communicate on conversations, merge pull requests and more': + 'Elkarrizketetan komunikatu, merge-en pull requests egin eta aber', + Company: 'Erakundea', + 'Connecting to GitHub...': 'GitHubera konektatzen...', + 'Control notifications': 'Jakinarazpenak kudeatzen ditu', + 'Create a merge commit': 'Fusio commit bat sortu', + DELETED: 'EZABATUTA', + DESCRIPTION: 'DESKRIBAPENA', + Delete: 'Ezabatu', + Diff: 'Diff', + 'Easily obtain repository, user and organization information': + 'Biltegiei,erabiltzaileei eta antolatzaileei buruzko informazioa erraz lortu', + Edit: 'Aldatu', + 'Edit Comment': 'Mezua aldatu', + Email: 'Email', + 'File renamed without any changes': + 'Berizendatutako fitxategia aldaketarik gabe', + Follow: 'Jarraitu', + Followers: 'Jarraitzaileak', + Following: 'Jarraitzen', + 'Follows you': 'Jarraitzen zaitu', + Fork: 'Fork', + Forks: 'Forks', + 'GitPoint is open source and the history of contributions to the platform will always be visible to the public.': + 'GitPoint kode ireki bat da eta historiko kontribuzio plataforma beti ikusgai egongo da publikoari.', + 'GitPoint repository': 'GitPoineten biltegia', + INFO: 'INFO', + ISSUES: 'ISSUES', + "If we happen to include another third party platform to collect stack traces, error logs or more analytics information, we'll make sure that user data remains anonymized and encrypted.": + 'Beste plataforma batzuk gehitzen baditugu arrastoak aztertzeko,akastutako artxibatzaileak eta beste informazio analitika, ziurtatzen dugu erabiltzailearen datuak anonimo moduan mantetzen direla.', + 'If you have any questions about this Privacy Policy or GitPoint in general, please file an issue in the': + 'Edozein galderarik baduzu pribatasun politikaren inguruan edo GitPointi buruzko, mesedez sortu ezazu aurrekari bat bertan.', + Issue: 'Issue', + 'Issue Actions': 'Issuen ekintzak', + 'Issue Comment': 'Issue mezua', + 'Issue Title': 'Issue izenburua', + 'Issue is locked': 'Issue blokeatuta dago', + Issues: 'Issues', + 'Issues and Pull Requests': 'Issues eta Pull Requests', + LABELS: 'ETIKETAK', + Language: 'Hizkuntza', + 'Last updated: July 15, 2017': 'Azken eguneratzea: 2017ko uztailaren 15ean.', + Location: 'Kokapena', + 'Lock {issueType}': '{issueType} blokeatu', + 'Locked, but you can still comment...': + 'Blokeatuta baina komentatu ahal duzu...', + MEMBERS: 'KIDEAK', + 'Make a donation': 'Dohaintza egin', + 'Mark all as read': 'Irakurrita bezala markatu', + 'Merge Pull Request': 'Pull Request fusionatu', + 'Merge Type': 'Merge mota', + Merged: 'Fusionatuta', + NEW: 'BERRIA', + 'New Issue': 'Issue berria', + 'No README.md found': 'Ez da README.md aurkitu', + 'No closed issues found!': 'Ez dira aurkitu issues itxita!', + 'No contributors found': 'Laguntzailerik ez da aurkitu', + 'No description provided.': 'Ez dago deskribapena.', + 'No issues': 'Ez daude issues', + 'No open issues': 'Ez daude issues irekita', + 'No open issues found!': 'Ez dira aurkitu issues!', + 'No open pull requests': 'Ez daude pull requests irekita', + 'No open pull requests found!': 'Ez dira aurkitu pull requests!', + 'No organizations': 'Ez dago erakunderik', + 'No pull requests': 'Ez daude pull requests', + 'No repositories found :(': 'Ez dira biltegirik aurkitu :(', + 'No users found :(': 'Ez dira erabiltzailerik aurkitu :(', + 'None yet': 'Ez dago oraindik', + 'Not applicable in debug mode': + 'Garbiketa moduan dagoenean ez da baliogarria', + OK: 'OK', + 'OPEN SOURCE': 'KODE IREKIA', + ORGANIZATIONS: 'ERAKUNDEAK', + OWNER: 'JABEA', + 'One of the most feature-rich GitHub clients that is 100% free': + 'Funtzionalitate gehien dituen GitHub bezeroa,%100 doakoa', + 'Oops! it seems that you are not connected to the internet!': '', + Open: 'Ireki', + 'Open in Browser': 'Nabigatzailean ireki', + Options: 'Aukerak', + 'Organization Actions': 'Erakundearen ekintzak', + 'PULL REQUESTS': 'PULL REQUESTS', + Participating: 'Parte hartzen', + 'Preparing GitPoint...': 'GitPoint prestatzen...', + 'Privacy Policy': 'Pribatasun politika', + 'Pull Request': 'Pull Request', + 'Pull Requests': 'Pull Requests', + README: 'IRAKURRI', + 'README Actions': 'README ekintzak', + 'Reopen {issueType}': '{issueType} ireki berriro', + Repositories: 'Biltegiak', + 'Repositories and Users': 'Biltegiak eta erabiltzaileak', + 'Repository Actions': 'Biltegiaren ekintzak', + 'Repository is not found': '', + 'Retrieving notifications': 'Jakinarazpenak kargatzen', + 'SIGN IN': 'Identifika zaitez', + SOURCE: 'KODEA', + 'Search for any {type}': 'Edozein {type} bilatzen', + 'Searching for {query}': '{query} bilatzen', + Settings: 'Konfigurazioa', + Share: 'Konpartitu', + 'Share {repoName}': 'Konpartitu {repoName}', + 'Sign Out': 'Saioa itxi', + 'Squash and merge': 'Squash eta merge', + Star: 'Gogoko', + Starred: 'Gogokoenak', + Stars: 'Stars', + Submit: 'Bidali', + TOPICS: 'TOPICS', + 'Thank you for reading our Privacy Policy. We hope you enjoy using GitPoint as much as we enjoyed building it.': + 'Eskerrik asko gure pribatasun politika irakurtzeagatik. Espero dugu GitPoint erabiltzen disfrutatzea, guk sortzen disfrutatu dugun moduan.', + "This means that in no way, shape or form do we ever view, use or share a user's GitHub data. If private data ever becomes visible at any point we will not record or view it. If it happens to be accidentally recorded, we will delete it immediately using secure erase methods. Again, we've set up authentication specifically so that this never happens.": + 'Honek esan nahi du inondik inora ere ez dugula begiratzen, erabiltzen ezta partekatzen ere GitHub erabiltzaile baten informazioa. Informazio pribatu hori ikusgarri bihurtzen bada egunen batean, ez dugu ez arakatuko ezta irakurriko. Nahi gabe gordeko balitz, berehala ezabatuko genuke ezabatzeko metodo fidagarriak erabiliz. ', + 'USER DATA': 'ERABILTZAILE DATUAK', + Unfollow: 'Jarraitzeari utzi', + Unknown: '', + 'Unlock {issueType}': '{issueType} desblokeatu', + Unread: 'Ez irakurrita bezala markatu', + Unstar: 'Desgogoko', + Unwatch: 'Utzi jarraitzen', + 'Update is available!': 'Aktualizazioak eskuragarri!', + 'User Actions': 'Erabiltzaileen ekintzak', + Users: 'Erabiltzaileak', + 'View All': 'Dena ikusi', + 'View Code': 'Kodea ikusi', + 'View and control all of your unread and participating notifications': + 'Zain dauden jakinarazpenak berrikusten eta kudeatzen ditu', + Watch: 'Bistaratu', + Watchers: 'Jarraitzaileak', + Watching: 'Jarraitzen', + 'We currently use Google Analytics and iTunes App Analytics to help us measure traffic and usage trends for the GitPoint. These tools collect information sent by your device including device and platform version, region and referrer. This information cannot reasonably be used to identify any particular individual user and no personal information is extracted.': + 'Momentu honetan Google Analytics eta iTunes App Analytics erabiltzen dugu trafikoa eta GitPointen erabileraren joerak neurtzeko. Tresna hauek zure gailutik bidalitako informazioa biltzen dute, gailuaren bertsioa, plataforma eta kokaleku geografikoarekin batera.', + "We do not do anything with your GitHub information. After authenticating, the user's OAuth token is persisted directly on their device storage. It is not possible for us to retrieve that information. We never view a user's access token nor store it whatsoever.": + 'Ez dugu ezer ez egiten zure GitHub informazioarekin. Baieztapena eta gero, tokenOAuth erabitzailearenak gorde egiten du zuzenean zure gailuaren memorian. Ez da posible guretzat informazio hori berreskuratzea. Inoiz ez dugu gordetzen erabiltzaile baten sarbide tokkerra.', + "We're glad you decided to use GitPoint. This Privacy Policy is here to inform you about what we do — and do not do — with our user's data.": + 'Pozik gaude GitPoint erabiltzea erabaki duzulako. Pribatasun politika hemen dago egiten dugun guztiari buruz jakinarazteko eta zer ez dugun egiten zure erabiltzaile datuekin.', + Website: 'Web gunea', + 'Welcome to GitPoint': 'Ongi etorri GitPointera', + 'With each contribution to the app, code review is always performed to prevent anybody from including malicious code of any kind.': + 'Aplikazioko kontribuzio bakoitzarekin kodearen berrikuspen bat egiten da sahiesteko inorrek ez duela kode gaizto bat gehitzen edozein motatakoa.', + 'Write a comment for your issue here': 'Idatzi hemen mezu bat issue-rentzat', + 'Write a message for your commit here': 'Idatzi mezu bat commit-erako', + 'Write a title for your commit here': + 'Idatzi hemen commit-arentzako izenburua', + 'Write a title for your issue here': + 'Idatzi hemen issue-rentzat izenburu bat', + Yes: 'Bai', + "You don't have any notifications of this type": + 'Ez daukazu mota honetako jakinarazpenik ', + 'You may have to request approval for them.': + 'Agian eskaera onartu behar duzu ikusteko', + 'You need to have a commit title!': 'Commit-arentzat izeburu bat behar duzu!', + 'You need to have an issue title!': 'Issue izenburua behar duzu!', + _thousandsAbbreviation: 'k', + 'forked from': 'fork ', + merge: 'merge', + repository: 'biltegi', + squash: 'squash', + user: 'erabiltzailea', + '{aboutXHours}h': '', + '{aboutXMonths}mo': '', + '{aboutXYears}y': '', + '{actor} added {member} at {repo}': '{actor} gehituta {member} at {repo}', + '{actor} closed issue {issue} at {repo}': + '{actor} itxita issue {issue} at {repo}', + '{actor} closed pull request {pr} at {repo}': + '{actor} pull request itxita {pr} at {repo}', '{actor} commented on commit': '{actor} commit iruzkinduta', + '{actor} commented on issue {issue} at {repo}': + '{actor} issue iruzkindu {issue} at {repo}', + '{actor} commented on pull request {issue} at {repo}': + '{actor} pull request iruzkindu {issue} at {repo}', + '{actor} commented on pull request {pr} at {repo}': '', '{actor} created branch {ref} at {repo}': '{actor} adarra sortuta {ref} at {repo}', + '{actor} created repository {repo}': '{actor} biltegi sortuta {repo}', '{actor} created tag {ref} at {repo}': '{actor} etiketa sortuta {ref} at {repo}', - '{actor} created repository {repo}': '{actor} biltegi sortuta {repo}', + '{actor} created the {repo} wiki': '', '{actor} deleted branch {ref} at {repo}': '{actor} adarra ezabatuta {ref} at {repo}', '{actor} deleted tag {ref} at {repo}': '{actor} etiketa ezabatuta {ref} at {repo}', - '{actor} forked {repo} at {fork}': '{actor} fork egin da {repo} at {fork}', - '{actor} created the {repo} wiki': '', '{actor} edited the {repo} wiki': '', - '{actor} commented on pull request {issue} at {repo}': - '{actor} pull request iruzkindu {issue} at {repo}', - '{actor} commented on issue {issue} at {repo}': - '{actor} issue iruzkindu {issue} at {repo}', - '{actor} opened issue {issue} at {repo}': - '{actor} irekita issue {issue} at {repo}', - '{actor} reopened issue {issue} at {repo}': - '{actor} berriro irekita issue {issue} at {repo}', - '{actor} closed issue {issue} at {repo}': - '{actor} itxita issue {issue} at {repo}', '{actor} edited {member} at {repo}': '{actor} aldatuta {member} at {repo}', - '{actor} removed {member} at {repo}': '{actor} ezabatuta {member} at {repo}', - '{actor} added {member} at {repo}': '{actor} gehituta {member} at {repo}', + '{actor} forked {repo} at {fork}': '{actor} fork egin da {repo} at {fork}', '{actor} made {repo} public': '{actor} egin {repo} publikoa', + '{actor} merged pull request {pr} at {repo}': '', + '{actor} opened issue {issue} at {repo}': + '{actor} irekita issue {issue} at {repo}', '{actor} opened pull request {pr} at {repo}': '{actor} pull request irekita {pr} at {repo}', + '{actor} published release {id}': '{actor} Oharra publikatuta {id}', + '{actor} pushed to {ref} at {repo}': '{actor} bidalita {ref} at {repo}', + '{actor} removed {member} at {repo}': '{actor} ezabatuta {member} at {repo}', + '{actor} reopened issue {issue} at {repo}': + '{actor} berriro irekita issue {issue} at {repo}', '{actor} reopened pull request {pr} at {repo}': '{actor} pull request berriro irekita {pr} at {repo}', - '{actor} merged pull request {pr} at {repo}': '', - '{actor} closed pull request {pr} at {repo}': - '{actor} pull request itxita {pr} at {repo}', - '{actor} commented on pull request {pr} at {repo}': '', - '{actor} pushed to {ref} at {repo}': '{actor} bidalita {ref} at {repo}', - '{actor} published release {id}': '{actor} Oharra publikatuta {id}', '{actor} starred {repo}': '{actor} gogoko bezala jarrita {repo}', - 'One of the most feature-rich GitHub clients that is 100% free': '', - auth: { - login: { - connectingToGitHub: 'GitHubera konektatzen...', - preparingGitPoint: 'GitPoint prestatzen...', - cancel: 'EZEZTATU', - troubles: "Can't login?", - welcomeTitle: 'Ongi etorri GitPointera', - welcomeMessage: - 'Funtzionalitate gehien dituen GitHub bezeroa,%100 doakoa', - notificationsTitle: 'Jakinarazpenak kudeatzen ditu', - notificationsMessage: - 'Zain dauden jakinarazpenak berrikusten eta kudeatzen ditu', - reposTitle: 'Biltegiak eta erabiltzaileak', - reposMessage: - 'Biltegiei,erabiltzaileei eta antolatzaileei buruzko informazioa erraz lortu', - issuesTitle: 'Issues eta Pull Requests', - issuesMessage: - 'Elkarrizketetan komunikatu, merge-en pull requests egin eta aber', - signInButton: 'Identifika zaitez', - }, - networkError: 'Oops! it seems that you are not connected to the internet!', - welcome: { - welcomeTitle: 'Ongi etorri GitPointera', - }, - events: { - welcomeMessage: - 'Ongi etorri! Hau zure berrien haria da- biltegiei eta jarraitzen dituzun erabiltzaileei buruzko jardueretan oinarritutako informazioari buruzko berriak jasotzen lagunduko dizu', - commitCommentEvent: 'commit iruzkinduta', - createEvent: '{{object}} sortuta', - deleteEvent: '{{object}} ezabatuta', - issueCommentEvent: '{{type}} {{action}}', - issueEditedEvent: '{{action}} zure iruzkina {{type}}-n', - issueRemovedEvent: '{{action}} zure iruzkina {{type}}-n', - issuesEvent: '{{action}} issue', - publicEvent: { - action: 'egin', - connector: 'publikoa', - }, - pullRequestEvent: 'Pull request {{action}} ', - pullRequestReviewEvent: 'Pull request berrikuspena {{action}} ', - pullRequestReviewCommentEvent: 'Pull request {{action}}', - pullRequestReviewEditedEvent: 'pull request-en iruzkina {{action}}', - pullRequestReviewDeletedEvent: 'pull request-en iruzkina {{action}}', - releaseEvent: 'Oharra {{action}}', - atConnector: 'at', - toConnector: 'at', - types: { - pullRequest: 'pull request', - issue: 'issue', - }, - objects: { - repository: 'biltegi', - branch: 'adarra', - tag: 'etiketa', - }, - actions: { - added: 'gehituta', - created: 'sortuta', - edited: 'aldatuta', - deleted: 'ezabatuta', - assigned: 'esleituta', - unassigned: 'desesleituta', - labeled: 'etiketatuta', - unlabeled: 'desetiketatuta', - opened: 'irekita', - milestoned: 'une garrantzitsu bat lortuta', - demilestoned: 'une garrantzitsu batetik aldendu', - closed: 'itxita', - reopened: 'berriro irekita', - review_requested: 'berrikuspena eskatuta', - review_request_removed: 'berrikuspen eskaera ezabatuta', - submitted: 'aurkeztuta', - dismissed: 'ezeztatuta', - published: 'publikatuta', - publicized: 'publikatuta', - privatized: 'pribatizatuta', - starred: 'gogoko bezala jarrita', - pushedTo: 'bidalita', - forked: 'fork egin da', - commented: 'iruzkindu', - removed: 'ezabatuta', - }, - }, - profile: { - orgsRequestApprovalTop: 'Ez al dituzu zure erakunde guztiak ikusten?', - orgsRequestApprovalBottom: 'Agian eskaera onartu behar duzu ikusteko', - codePushCheck: 'Aktualizazioak egiaztatu', - codePushChecking: 'Aktualizazioak egiaztatzen...', - codePushUpdated: 'Aplikazioa eguneratu da', - codePushAvailable: 'Aktualizazioak eskuragarri!', - codePushNotApplicable: 'Garbiketa moduan dagoenean ez da baliogarria', - }, - userOptions: { - donate: 'Dohaintza egin', - title: 'Aukerak', - language: 'Hizkuntza', - privacyPolicy: 'Pribatutasun politika', - signOut: 'Saioa itxi', - }, - privacyPolicy: { - title: 'Pribatasun politika', - effectiveDate: 'Azken eguneratzea: 2017ko uztailaren 15ean.', - introduction: - 'Pozik gaude GitPoint erabiltzea erabaki duzulako. Pribatasun politika hemen dago egiten dugun guztiari buruz jakinarazteko eta zer ez dugun egiten zure erabiltzaile datuekin.', - userDataTitle: 'ERABILTZAILE DATUAK', - userData1: - 'Ez dugu ezer ez egiten zure GitHub informazioarekin. Baieztapena eta gero, tokenOAuth erabitzailearenak gorde egiten du zuzenean zure gailuaren memorian. Ez da posible guretzat informazio hori berreskuratzea. Inoiz ez dugu gordetzen erabiltzaile baten sarbide tokkerra.', - userData2: - 'Honek esan nahi du inondik inora ere ez dugula begiratzen, erabiltzen ezta partekatzen ere GitHub erabiltzaile baten informazioa. Informazio pribatu hori ikusgarri bihurtzen bada egunen batean, ez dugu ez arakatuko ezta irakurriko. Nahi gabe gordeko balitz, berehala ezabatuko genuke ezabatzeko metodo fidagarriak erabiliz. ', - analyticsInfoTitle: 'ANALITIKA INFORMAZIOA', - analyticsInfo1: - 'Momentu honetan Google Analytics eta iTunes App Analytics erabiltzen dugu trafikoa eta GitPointen erabileraren joerak neurtzeko. Tresna hauek zure gailutik bidalitako informazioa biltzen dute, gailuaren bertsioa, plataforma eta kokaleku geografikoarekin batera.', - analyticsInfo2: - 'Beste plataforma batzuk gehitzen baditugu arrastoak aztertzeko,akastutako artxibatzaileak eta beste informazio analitika, ziurtatzen dugu erabiltzailearen datuak anonimo moduan mantetzen direla.', - openSourceTitle: 'KODE IREKIA', - openSource1: - 'GitPoint kode ireki bat da eta historiko kontribuzio plataforma beti ikusgai egongo da publikoari.', - openSource2: - 'Aplikazioko kontribuzio bakoitzarekin kodearen berrikuspen bat egiten da sahiesteko inorrek ez duela kode gaizto bat gehitzen edozein motatakoa.', - contactTitle: 'KONTAKTUA', - contact1: - 'Eskerrik asko gure pribatasun politika irakurtzeagatik. Espero dugu GitPoint erabiltzen disfrutatzea, guk sortzen disfrutatu dugun moduan.', - contact2: - 'Edozein galderarik baduzu pribatasun politikaren inguruan edo GitPointi buruzko, mesedez sortu ezazu aurrekari bat bertan.', - contactLink: 'GitPoineten biltegia', - }, - }, - notifications: { - main: { - unread: 'Ez irakurrita', - participating: 'parte hartzen', - all: 'denak', - unreadButton: 'Ez irakurrita bezala markatu', - participatingButton: 'Parte hartzen', - allButton: 'Denak', - retrievingMessage: 'Jakinarazpenak kargatzen', - noneMessage: 'Ez daukazu mota honetako jakinarazpenik ', - markAllAsRead: 'Irakurrita bezala markatu', - }, - }, - search: { - main: { - repositoryButton: 'Biltegiak', - userButton: 'Erabiltzaileak', - searchingMessage: '{{query}} bilatzen', - searchMessage: 'Edozein {{type}} bilatzen', - repository: 'biltegi', - user: 'erabiltzailea', - noUsersFound: 'Ez dira erabiltzailerik aurkitu :(', - noRepositoriesFound: 'Ez dira biltegirik aurkitu :(', - }, - }, - user: { - profile: { - userActions: 'Erabiltzaileen ekintzak', - unfollow: 'Jarraitzeari utzi', - follow: 'Jarraitu', - }, - repositoryList: { - title: 'Biltegiak', - }, - starredRepositoryList: { - title: 'Stars', - text: 'Stars', - }, - followers: { - title: 'Jarraitzaileak', - text: 'Jarraitzaileak', - followsYou: 'Jarraitzen zaitu', - }, - following: { - title: 'Jarraitzen', - text: 'Jarraitzen', - followingYou: 'Jarraitzen', - }, - }, - repository: { - main: { - notFoundRepo: 'Repository is not found', - unknownLanguage: 'Unknown', - shareRepositoryTitle: 'Konpartitu {{repoName}}', - shareRepositoryMessage: 'Egiaztatu {{repoName}} GitHub-en. {{repoUrl}}', - repoActions: 'Biltegiaren ekintzak', - forkAction: 'Fork', - starAction: 'Gogoko', - unstarAction: 'Desgogoko', - shareAction: 'Konpartitu', - unwatchAction: 'Utzi jarraitzen', - watchAction: 'Bistaratu', - ownerTitle: 'JABEA', - contributorsTitle: 'KOLABORATZAILEA', - noContributorsMessage: 'Laguntzailerik ez da aurkitu', - sourceTitle: 'KODEA', - readMe: 'IRAKURRI', - viewSource: 'Kodea ikusi', - issuesTitle: 'ISSUES', - noIssuesMessage: 'Ez daude issues', - noOpenIssuesMessage: 'Ez daude issues irekita', - viewAllButton: 'Dena ikusi', - newIssueButton: 'Issue berria', - pullRequestTitle: 'PULL REQUESTS', - noPullRequestsMessage: 'Ez daude pull requests', - noOpenPullRequestsMessage: 'Ez daude pull requests irekita', - starsTitle: 'Izarrak', - forksTitle: 'Forks', - forkedFromMessage: 'fork ', - starred: 'Gogokoenak', - watching: 'Jarraitzen', - watchers: 'Jarraitzaileak', - topicsTitle: 'TOPICS', - }, - codeList: { - title: 'Kodea', - }, - issueList: { - title: 'Issues', - openButton: 'Ireki', - closedButton: 'Itxi', - searchingMessage: '{{query}}', - noOpenIssues: 'Ez dira aurkitu issues!', - noClosedIssues: 'Ez dira aurkitu issues itxita!', - }, - pullList: { - title: 'Pull Requests', - openButton: 'Ireki', - closedButton: 'Itxi', - searchingMessage: '{{query}} bilatzen...', - noOpenPulls: 'Ez dira aurkitu pull requests!', - noClosedPulls: 'Ez dira aurkitu pull requests itxita!', - }, - pullDiff: { - title: 'Diff', - numFilesChanged: '{{numFilesChanged}} fitxategiak', - new: 'BERRIA', - deleted: 'EZABATUTA', - fileRenamed: 'Berizendatutako fitxategia aldaketarik gabe', - }, - readMe: { - readMeActions: 'README ekintzak', - noReadMeFound: 'Ez da README.md aurkitu', - }, - }, - organization: { - main: { - membersTitle: 'KIDEAK', - descriptionTitle: 'DESKRIBAPENA', - }, - organizationActions: 'Erakundearen ekintzak', - }, - issue: { - settings: { - title: 'Konfigurazioa', - pullRequestType: 'Pull Request', - issueType: 'Issue', - applyLabelButton: 'Etiketatu', - noneMessage: 'Ez dago oraindik', - labelsTitle: 'ETIKETAK', - assignYourselfButton: 'Zuri egokitu', - assigneesTitle: 'EGOKITUTAKOAK', - actionsTitle: 'EKINTZAK', - unlockIssue: '{{issueType}} desblokeatu', - lockIssue: '{{issueType}} blokeatu', - closeIssue: '{{issueType}} itxi', - reopenIssue: '{{issueType}} ireki berriro', - areYouSurePrompt: 'Ziur zaude?', - applyLabelTitle: 'Etiketa egokitu issue honi', - }, - comment: { - commentActions: 'Mezuen ekintzak', - editCommentTitle: 'Mezua aldatu', - editAction: 'Aldatu', - deleteAction: 'Ezabatu', - }, - main: { - assignees: 'lagapen', - mergeButton: 'Pull Request fusionatu', - noDescription: 'Ez dago deskribapena.', - lockedCommentInput: 'Blokeatuta baina komentatu ahal duzu...', - commentInput: 'Mezu bat gehitu...', - lockedIssue: 'Issue blokeatuta dago', - states: { - open: 'Irekita', - closed: 'Itxita', - merged: 'Fusionatuta', - }, - screenTitles: { - issue: 'Issue', - pullRequest: 'Pull Request', - }, - openIssueSubTitle: - '#{{number}} {{user}}-ek orain dela eta {{time}} ireki zuen', - closedIssueSubTitle: - '#{{number}} {{user}}-ek orain dela eta {{time}} itzi zuen', - issueActions: 'Issuen ekintzak', - }, - newIssue: { - title: 'Issue berria', - missingTitleAlert: 'Issue izenburua behar duzu!', - issueTitle: 'Issue izenburua', - writeATitle: 'Idatzi hemen issue-rentzat izenburu bat', - issueComment: 'Issue mezua', - writeAComment: 'Idatzi hemen mezu bat issue-rentzat', - }, - pullMerge: { - title: 'Pull Request fusionatu', - createMergeCommit: 'Fusio commit bat sortu', - squashAndMerge: 'Squash eta merge', - merge: 'merge', - squash: 'squash', - missingTitleAlert: 'Commit-arentzat izeburu bat behar duzu!', - commitTitle: 'Commit izenburua', - writeATitle: 'Idatzi hemen commit-arentzako izenburua', - commitMessage: 'Commit mezua', - writeAMessage: 'Idatzi mezu bat commit-erako', - mergeType: 'Merge mota', - changeMergeType: 'Merge mota aldatu', - }, - }, - common: { - bio: 'BIO', - stars: 'Izarrak', - orgs: 'ERAKUNDEAK', - noOrgsMessage: 'Ez dago erakunderik', - info: 'INFO', - company: 'Erakundea', - location: 'Kokapena', - email: 'Email', - website: 'Web gunea', - repositories: 'Biltegiak', - cancel: 'Ezeztatu', - yes: 'Bai', - ok: 'OK', - submit: 'Bidali', - relativeTime: { - lessThanXSeconds: '{{count}}s', - xSeconds: '{{count}}s', - halfAMinute: '30s', - lessThanXMinutes: '{{count}}m', - xMinutes: '{{count}}m', - aboutXHours: '{{count}}h', - xHours: '{{count}}h', - xDays: '{{count}}d', - aboutXMonths: '{{count}}mo', - xMonths: '{{count}}mo', - aboutXYears: '{{count}}y', - xYears: '{{count}}y', - overXYears: '{{count}}y', - almostXYears: '{{count}}y', - }, - abbreviations: { - thousand: 'k', - }, - openInBrowser: 'Nabigatzailean ireki', - }, + '{almostXYears}y': '', + '{halfAMinute}s': '', + '{lessThanXMinutes}m': '', + '{lessThanXSeconds}s': '', + '{numFilesChanged} files': '{numFilesChanged} fitxategiak', + '{overXYears}y': '', + '{xDays}d': '', + '{xHours}h': '', + '{xMinutes}m': '', + '{xMonths}mo': '', + '{xSeconds}s': '', + '{xYears}y': '', }; diff --git a/src/locale/languages/fr.js b/src/locale/languages/fr.js index a7c8f901..74041fa2 100644 --- a/src/locale/languages/fr.js +++ b/src/locale/languages/fr.js @@ -1,399 +1,251 @@ module.exports = { + '#{number} by {user} was closed {time} ago': + '#{number} par {user} fermé il y a {time}', + '#{number} opened {time} ago by {user}': + '#{number} ouvert il y a {time} par {user}', + ACTIONS: 'ACTIONS', + 'ANALYTICS INFORMATION': 'INFORMATIONS ANALYTIQUES', + ASSIGNEES: 'ASSIGNÉS', + 'Add a comment...': 'Ajouter un commentaire...', + All: 'Tous', + 'App is up to date': "L'application est à jour", + 'Apply Label': 'Appliquer le libellé', + 'Apply a label to this issue': 'Appliquer un libellé à ce ticket', + 'Are you sure?': 'Êtes-vous certain ?', + 'Assign Yourself': "S'assigner", + Assignees: 'Assignés', + BIO: 'BIO', + CANCEL: 'ANNULER', + CONTACT: 'CONTACT', + CONTRIBUTORS: 'CONTRIBUTEURS', + "Can't login?": 'Problème de connexion ?', + "Can't see all your organizations?": + 'Vous ne voyez pas toutes vos organisations ?', + Cancel: 'Annuler', + 'Change Merge Type': 'Changer le type de fusion', + 'Check for update': 'Vérifiez les mises à jour', + 'Check out {repoName} on GitHub. {repoUrl}': + 'Découvre {repoName} sur GitHub. {repoUrl}', + 'Checking for update...': 'Recherche de mises à jour...', + 'Close {issueType}': 'Fermer {issueType}', + Closed: 'Fermé', + Code: 'Code', + 'Comment Actions': 'Actions sur le commentaire', + 'Commit Message': 'Message de commit', + 'Commit Title': 'Titre de commit', + 'Communicate on conversations, merge pull requests and more': + 'Communiquez dans les conversations, fusionnez les pull requests et plus', + Company: 'Société', + 'Connecting to GitHub...': 'Connexion à GitHub...', + 'Control notifications': 'Contrôler les notifications', + 'Create a merge commit': 'Créer un commit de fusion', + DELETED: 'SUPPRIMÉ', + DESCRIPTION: 'DESCRIPTION', + Delete: 'Supprimer', + Diff: 'Diff', + 'Easily obtain repository, user and organization information': + 'Obtenez facilement des informations sur les dépôts, les utilisateurs et les organisations', + Edit: 'Editer', + 'Edit Comment': 'Editer le commentaire', + Email: 'Email', + 'File renamed without any changes': + 'Fichier renommé sans aucune modification', + Follow: 'Suivre', + Followers: 'Followers', + Following: 'Following', + 'Follows you': 'Vous suit', + Fork: 'Forker', + Forks: 'Forks', + 'GitPoint is open source and the history of contributions to the platform will always be visible to the public.': + "GitPoint est open source et l'historique des contributions à la plateforme restera toujours visible de manière publique.", + 'GitPoint repository': 'dépôt GitPoint', + INFO: 'INFO', + ISSUES: 'TICKETS', + "If we happen to include another third party platform to collect stack traces, error logs or more analytics information, we'll make sure that user data remains anonymized and encrypted.": + "Si jamais nous venions à inclure un autre service de collecte de suivi de pile, journaux d'erreurs ou d'autres informations analytiques, nous nous assurerons que les données utilisateurs restent anonymes et chiffrées.", + 'If you have any questions about this Privacy Policy or GitPoint in general, please file an issue in the': + 'Si vous avez des questions en rapport avec cette politique de confidentialité ou GitPoint en général, merci de soumettre un ticket sur le', + Issue: 'Ticket', + 'Issue Actions': 'Issue Actions', + 'Issue Comment': 'Commentaire du ticket', + 'Issue Title': 'Titre du ticket', + 'Issue is locked': 'Ce ticket est verrouillé', + Issues: 'Tickets', + 'Issues and Pull Requests': 'Tickets et Pull Requests', + LABELS: 'LIBELLÉS', + Language: 'Langue', + 'Last updated: July 15, 2017': 'Dernière mise à jour : 15 Juillet 2017', + Location: 'Emplacement', + 'Lock {issueType}': 'Verrouiller {issueType}', + 'Locked, but you can still comment...': + 'Verrouillé, mais vous pouvez encore commenter...', + MEMBERS: 'MEMBRES', + 'Make a donation': 'Faire un don', + 'Mark all as read': 'Marquer tous comme lus', + 'Merge Pull Request': 'Fusionner la pull request', + 'Merge Type': 'Type de fusion', + Merged: 'Fusionné', + NEW: 'NOUVEAU', + 'New Issue': 'Nouveau ticket', + 'No README.md found': 'Pas de README.md trouvé', + 'No closed issues found!': 'Aucun ticket fermé trouvé !', + 'No contributors found': 'Aucun contributeur trouvé', + 'No description provided.': 'Aucune description fournie.', + 'No issues': 'Aucun ticket', + 'No open issues': 'Aucun ticket ouvert', + 'No open issues found!': 'Aucun ticket ouvert trouvé !', + 'No open pull requests': 'Aucune pull request ouverte', + 'No open pull requests found!': 'Aucune pull request ouvert trouvé !', + 'No organizations': 'Aucune organisation', + 'No pull requests': 'Aucune pull request', + 'No repositories found :(': 'Aucun dépôt trouvé :(', + 'No users found :(': 'Aucun utilisateur trouvé :(', + 'None yet': 'Aucun pour le moment', + 'Not applicable in debug mode': 'Non applicable en mode débogage', + OK: 'OK', + 'OPEN SOURCE': 'OPEN SOURCE', + ORGANIZATIONS: 'ORGANISATIONS', + OWNER: 'PROPRIÉTAIRE', + 'One of the most feature-rich GitHub clients that is 100% free': + 'Le client GitHub le plus riche en fonctionnalités tout en étant 100% gratuit', + 'Oops! it seems that you are not connected to the internet!': '', + Open: 'Ouvert', + 'Open in Browser': 'Ouvrir dans le navigateur', + Options: 'Options', + 'Organization Actions': "Actions sur l'organisation", + 'PULL REQUESTS': 'PULL REQUESTS', + Participating: 'Participant', + 'Preparing GitPoint...': 'Configuration de GitPoint...', + 'Privacy Policy': 'Politique de confidentialité', + 'Pull Request': 'Pull Request', + 'Pull Requests': 'Pull Requests', + README: 'README', + 'README Actions': 'Actions sur le README', + 'Reopen {issueType}': 'Réouvrir {issueType}', + Repositories: 'Dépôts', + 'Repositories and Users': 'Dépôts et Utilisateurs', + 'Repository Actions': 'Actions sur le dépôt', + 'Repository is not found': '', + 'Retrieving notifications': 'Récupération des notifications', + 'SIGN IN': 'CONNEXION', + SOURCE: 'SOURCE', + 'Search for any {type}': 'Recherche de tout {type}', + 'Searching for {query}': 'Recherche de {query}', + Settings: 'Réglages', + Share: 'Partager', + 'Share {repoName}': 'Partager {repoName}', + 'Sign Out': 'Déconnexion', + 'Squash and merge': 'Squasher et fusionner', + Star: 'Ajouter au favoris', + Starred: 'Favoris', + Stars: 'Favoris', + Submit: 'Envoyer', + TOPICS: 'TOPICS', + 'Thank you for reading our Privacy Policy. We hope you enjoy using GitPoint as much as we enjoyed building it.': + "Merci d'avoir pris le temps de lire notre politique de confidentialité. Nous espérons que vous apprécierez l'utilisation de GitPoint autant que nous avons apprécié son développement.", + "This means that in no way, shape or form do we ever view, use or share a user's GitHub data. If private data ever becomes visible at any point we will not record or view it. If it happens to be accidentally recorded, we will delete it immediately using secure erase methods. Again, we've set up authentication specifically so that this never happens.": + "Cela signifique que jamais, nous ne lisons, utilisons, ou partageons d'une quelconque manière les données GitHub de l'utilisateur. Si des données privées venaient à un moment donné à être visibles, nous ne les enregistrerons et regarderons pas. Si jamais cela venait à se faire par accident, nous les supprimerons immédiatement en utilisant une méthode de suppression sécurisée. Encore une fois, nous avons mis en place l'authentification de manière à ce que cela n'arrive jamais.", + 'USER DATA': 'DONNÉES UTILISATEUR', + Unfollow: 'Ne plus suivre', + Unknown: '', + 'Unlock {issueType}': 'Déverrouiller {issueType}', + Unread: 'Non lus', + Unstar: 'Supprimer des favoris', + Unwatch: 'Ne plus surveiller', + 'Update is available!': 'Une mise à jour est disponible !', + 'User Actions': 'Actions utilisateur', + Users: 'Utilisateurs', + 'View All': 'Voir tous', + 'View Code': 'Voir le code', + 'View and control all of your unread and participating notifications': + 'Voir et contrôler toutes vos notifications de participations non lues', + Watch: 'Surveiller', + Watchers: 'Abonnés', + Watching: 'Abonné', + 'We currently use Google Analytics and iTunes App Analytics to help us measure traffic and usage trends for the GitPoint. These tools collect information sent by your device including device and platform version, region and referrer. This information cannot reasonably be used to identify any particular individual user and no personal information is extracted.': + "Nous utilisons actuellement Google Analytics et iTunes App Analytics pour mesurer le trafic et les tendances d'utilisation de GitPoint. Ces outils collectent les informations envoyées par votre appareil, dont la version de l'appareil et de son système d'exploitation, votre position et votre référent. Ces informations ne peuvent être utilisées pour vous identifier de manière nominative et aucune donnée personnelle n'est extraite.", + "We do not do anything with your GitHub information. After authenticating, the user's OAuth token is persisted directly on their device storage. It is not possible for us to retrieve that information. We never view a user's access token nor store it whatsoever.": + "Nous ne faisons rien de vos informations GitHub. Après authentification, le jeton OAuth de l'utilisateur est enregistré directement sur le stockage de l'appareil. Il nous est impossible de récupérer cette information. Nous ne lisons jamais le jeton d'accès utilisateur, ni le stockons d'une quelconque manière.", + "We're glad you decided to use GitPoint. This Privacy Policy is here to inform you about what we do — and do not do — with our user's data.": + "Nous sommes ravis que vous ayez décidé d'utiliser GitPoint. Cette politique de confidentialité est là pour vous informer de ce que nous faisons - et ne faisons pas - de vos données utilisateur.", + Website: 'Site web', + 'Welcome to GitPoint': 'Bienvenue dans GitPoint', + 'With each contribution to the app, code review is always performed to prevent anybody from including malicious code of any kind.': + "A chaque contribution reçue pour la plateforme, une revue de code est toujours effectuée afin d'empêcher quiconque de glisser un code malveillant de tout type.", + 'Write a comment for your issue here': + 'Écrivez un commentaire pour votre ticket ici', + 'Write a message for your commit here': + 'Écrivez un message pour votre commit ici', + 'Write a title for your commit here': 'Écrivez un titre de commit ici', + 'Write a title for your issue here': 'Écrivez le titre du ticket ici', + Yes: 'Oui', + "You don't have any notifications of this type": + "Vous n'avez aucune notification de ce type", + 'You may have to request approval for them.': + 'Vous devez peut être demander une accréditation pour celles-ci.', + 'You need to have a commit title!': 'Vous devez fournir un titre de commit !', + 'You need to have an issue title!': + 'Vous devez fournir un titre pour le ticket !', + _thousandsAbbreviation: 'k', + 'forked from': 'forké depuis', + merge: 'fusionner', + repository: 'dépôt', + squash: 'squasher', + user: 'utilisateur', + '{aboutXHours}h': '{aboutXHours}h', + '{aboutXMonths}mo': '{aboutXMonths}mo', + '{aboutXYears}y': '{aboutXYears}a', + '{actor} added {member} at {repo}': '{actor} a ajouté {member} dans {repo}', + '{actor} closed issue {issue} at {repo}': + '{actor} a fermé le ticket {issue} dans {repo}', + '{actor} closed pull request {pr} at {repo}': + '{actor} a fermé la pull request {pr} dans {repo}', '{actor} commented on commit': '{actor} a commenté le commit', + '{actor} commented on issue {issue} at {repo}': + '{actor} a commenté le ticket {issue} dans {repo}', + '{actor} commented on pull request {issue} at {repo}': + '{actor} a commenté la pull request {issue} dans {repo}', + '{actor} commented on pull request {pr} at {repo}': + '{actor} a commenté la pull request {pr} dans {repo}', '{actor} created branch {ref} at {repo}': '{actor} a créé la branche {ref} dans {repo}', + '{actor} created repository {repo}': '{actor} a créé le dépôt {repo}', '{actor} created tag {ref} at {repo}': '{actor} a créé le tag {ref} dans {repo}', - '{actor} created repository {repo}': '{actor} a créé le dépôt {repo}', + '{actor} created the {repo} wiki': '{actor} a créé le wiki de {repo}', '{actor} deleted branch {ref} at {repo}': '{actor} a supprimé la branche {ref} dans {repo}', '{actor} deleted tag {ref} at {repo}': '{actor} a supprimé le tag {ref} dans {repo}', - '{actor} forked {repo} at {fork}': '{actor} a forké {repo} dans {fork}', - '{actor} created the {repo} wiki': '{actor} a créé le wiki de {repo}', '{actor} edited the {repo} wiki': '{actor} a édité le wiki de {repo}', - '{actor} commented on pull request {issue} at {repo}': - '{actor} a commenté la pull request {issue} dans {repo}', - '{actor} commented on issue {issue} at {repo}': - '{actor} a commenté le ticket {issue} dans {repo}', - '{actor} opened issue {issue} at {repo}': - '{actor} a ouvert le ticket {issue} dans {repo}', - '{actor} reopened issue {issue} at {repo}': - '{actor} a réouvert le ticket {issue} dans {repo}', - '{actor} closed issue {issue} at {repo}': - '{actor} a fermé le ticket {issue} dans {repo}', '{actor} edited {member} at {repo}': '{actor} a édité {member} dans {repo}', - '{actor} removed {member} at {repo}': '{actor} a enlevé {member} dans {repo}', - '{actor} added {member} at {repo}': '{actor} a ajouté {member} dans {repo}', + '{actor} forked {repo} at {fork}': '{actor} a forké {repo} dans {fork}', '{actor} made {repo} public': '{actor} a rendu {repo} public', - '{actor} opened pull request {pr} at {repo}': - '{actor} a ouvert la pull request {pr} dans {repo}', - '{actor} reopened pull request {pr} at {repo}': - '{actor} a réouvert la pull request {pr} dans {repo}', '{actor} merged pull request {pr} at {repo}': '{actor} a mergé la pull request {pr} dans {repo}', - '{actor} closed pull request {pr} at {repo}': - '{actor} a fermé la pull request {pr} dans {repo}', - '{actor} commented on pull request {pr} at {repo}': - '{actor} a commenté la pull request {pr} dans {repo}', + '{actor} opened issue {issue} at {repo}': + '{actor} a ouvert le ticket {issue} dans {repo}', + '{actor} opened pull request {pr} at {repo}': + '{actor} a ouvert la pull request {pr} dans {repo}', + '{actor} published release {id}': '{actor} a publié la release {id}', '{actor} pushed to {ref} at {repo}': '{actor} a poussé dans {ref} dans {repo}', - '{actor} published release {id}': '{actor} a publié la release {id}', + '{actor} removed {member} at {repo}': '{actor} a enlevé {member} dans {repo}', + '{actor} reopened issue {issue} at {repo}': + '{actor} a réouvert le ticket {issue} dans {repo}', + '{actor} reopened pull request {pr} at {repo}': + '{actor} a réouvert la pull request {pr} dans {repo}', '{actor} starred {repo}': '{actor} a mis en favori {repo}', - 'One of the most feature-rich GitHub clients that is 100% free': '', - auth: { - login: { - connectingToGitHub: 'Connexion à GitHub...', - preparingGitPoint: 'Configuration de GitPoint...', - cancel: 'ANNULER', - troubles: 'Problème de connexion ?', - welcomeTitle: 'Bienvenue dans GitPoint', - welcomeMessage: - 'Le client GitHub le plus riche en fonctionnalités tout en étant 100% gratuit', - notificationsTitle: 'Contrôler les notifications', - notificationsMessage: - 'Voir et contrôler toutes vos notifications de participations non lues', - reposTitle: 'Dépôts et Utilisateurs', - reposMessage: - 'Obtenez facilement des informations sur les dépôts, les utilisateurs et les organisations', - issuesTitle: 'Tickets et Pull Requests', - issuesMessage: - 'Communiquez dans les conversations, fusionnez les pull requests et plus', - signInButton: 'CONNEXION', - }, - networkError: 'Oops! it seems that you are not connected to the internet!', - welcome: { - welcomeTitle: 'Bienvenue dans GitPoint', - }, - events: { - welcomeMessage: - "Bienvenue ! Ceci est votre fil d'actualité - il vous permet de vous tenir au courant des activités récentes sur les dépôts que vous surveillez et des utilisateurs que vous suivez.", - commitCommentEvent: 'a commenté le commit', - createEvent: 'a créé {{object}}', - deleteEvent: 'a supprimé {{object}}', - issueCommentEvent: '{{action}} {{type}}', - issueEditedEvent: '{{action}} son commentaire sur {{type}}', - issueRemovedEvent: '{{action}} son commentaire sur {{type}}', - issuesEvent: '{{action}} ticket', - publicEvent: { - action: 'a rendu', - connector: 'public', - }, - pullRequestEvent: '{{action}} pull request', - pullRequestReviewEvent: '{{action}} une revue de pull request', - pullRequestReviewCommentEvent: '{{action}} la pull request', - pullRequestReviewEditedEvent: - '{{action}} son commentaire sur la pull request', - pullRequestReviewDeletedEvent: - '{{action}} son commentaire sur la pull request', - releaseEvent: '{{action}} release /!\\', - atConnector: 'dans', - toConnector: 'dans', - types: { - pullRequest: 'pull request', - issue: 'le ticket', - }, - objects: { - repository: 'le dépôt', - branch: 'la branche', - tag: 'le tag', - }, - actions: { - added: 'a ajouté', - created: 'a créé', - edited: 'a édité', - deleted: 'a supprimé', - assigned: 'a assigné', - unassigned: 'a désassigné', - labeled: "a ajouté l'étiquette", - unlabeled: "a supprimé l'étiquette", - opened: 'a ouvert', - milestoned: 'milestoned', - demilestoned: 'demilestoned', - closed: 'a fermé', - reopened: 'a réouvert', - review_requested: 'a demandé une revue', - review_request_removed: 'a supprimé la demande de revue', - submitted: 'a validé', - dismissed: 'a annulé', - published: 'a publié', - publicized: 'a rendu public', - privatized: 'a rendu privé', - starred: 'a mis en favori', - pushedTo: 'a poussé dans', - forked: 'a forké', - commented: 'a commenté', - removed: 'a enlevé', - }, - }, - profile: { - orgsRequestApprovalTop: 'Vous ne voyez pas toutes vos organisations ?', - orgsRequestApprovalBottom: - 'Vous devez peut être demander une accréditation pour celles-ci.', - codePushCheck: 'Vérifiez les mises à jour', - codePushChecking: 'Recherche de mises à jour...', - codePushUpdated: "L'application est à jour", - codePushAvailable: 'Une mise à jour est disponible !', - codePushNotApplicable: 'Non applicable en mode débogage', - }, - userOptions: { - donate: 'Faire un don', - title: 'Options', - language: 'Langue', - privacyPolicy: 'Politique de confidentialité', - signOut: 'Déconnexion', - }, - privacyPolicy: { - title: 'Politique de confidentialité', - effectiveDate: 'Dernière mise à jour : 15 Juillet 2017', - introduction: - "Nous sommes ravis que vous ayez décidé d'utiliser GitPoint. Cette politique de confidentialité est là pour vous informer de ce que nous faisons - et ne faisons pas - de vos données utilisateur.", - userDataTitle: 'DONNÉES UTILISATEUR', - userData1: - "Nous ne faisons rien de vos informations GitHub. Après authentification, le jeton OAuth de l'utilisateur est enregistré directement sur le stockage de l'appareil. Il nous est impossible de récupérer cette information. Nous ne lisons jamais le jeton d'accès utilisateur, ni le stockons d'une quelconque manière.", - userData2: - "Cela signifique que jamais, nous ne lisons, utilisons, ou partageons d'une quelconque manière les données GitHub de l'utilisateur. Si des données privées venaient à un moment donné à être visibles, nous ne les enregistrerons et regarderons pas. Si jamais cela venait à se faire par accident, nous les supprimerons immédiatement en utilisant une méthode de suppression sécurisée. Encore une fois, nous avons mis en place l'authentification de manière à ce que cela n'arrive jamais.", - analyticsInfoTitle: 'INFORMATIONS ANALYTIQUES', - analyticsInfo1: - "Nous utilisons actuellement Google Analytics et iTunes App Analytics pour mesurer le trafic et les tendances d'utilisation de GitPoint. Ces outils collectent les informations envoyées par votre appareil, dont la version de l'appareil et de son système d'exploitation, votre position et votre référent. Ces informations ne peuvent être utilisées pour vous identifier de manière nominative et aucune donnée personnelle n'est extraite.", - analyticsInfo2: - "Si jamais nous venions à inclure un autre service de collecte de suivi de pile, journaux d'erreurs ou d'autres informations analytiques, nous nous assurerons que les données utilisateurs restent anonymes et chiffrées.", - openSourceTitle: 'OPEN SOURCE', - openSource1: - "GitPoint est open source et l'historique des contributions à la plateforme restera toujours visible de manière publique.", - openSource2: - "A chaque contribution reçue pour la plateforme, une revue de code est toujours effectuée afin d'empêcher quiconque de glisser un code malveillant de tout type.", - contactTitle: 'CONTACT', - contact1: - "Merci d'avoir pris le temps de lire notre politique de confidentialité. Nous espérons que vous apprécierez l'utilisation de GitPoint autant que nous avons apprécié son développement.", - contact2: - 'Si vous avez des questions en rapport avec cette politique de confidentialité ou GitPoint en général, merci de soumettre un ticket sur le', - contactLink: 'dépôt GitPoint', - }, - }, - notifications: { - main: { - unread: 'non lus', - participating: 'participant', - all: 'tous', - unreadButton: 'Non lus', - participatingButton: 'Participant', - allButton: 'Tous', - retrievingMessage: 'Récupération des notifications', - noneMessage: "Vous n'avez aucune notification de ce type", - markAllAsRead: 'Marquer tous comme lus', - }, - }, - search: { - main: { - repositoryButton: 'Dépôts', - userButton: 'Utilisateurs', - searchingMessage: 'Recherche de {{query}}', - searchMessage: 'Recherche de tout {{type}}', - repository: 'dépôt', - user: 'utilisateur', - noUsersFound: 'Aucun utilisateur trouvé :(', - noRepositoriesFound: 'Aucun dépôt trouvé :(', - }, - }, - user: { - profile: { - userActions: 'Actions utilisateur', - unfollow: 'Ne plus suivre', - follow: 'Suivre', - }, - repositoryList: { - title: 'Dépôts', - }, - starredRepositoryList: { - title: 'Favoris', - text: 'Favoris', - }, - followers: { - title: 'Followers', - text: 'Followers', - followsYou: 'Vous suit', - }, - following: { - title: 'Following', - text: 'Following', - followingYou: 'Following', - }, - }, - repository: { - main: { - notFoundRepo: 'Repository is not found', - unknownLanguage: 'Unknown', - shareRepositoryTitle: 'Partager {{repoName}}', - shareRepositoryMessage: 'Découvre {{repoName}} sur GitHub. {{repoUrl}}', - repoActions: 'Actions sur le dépôt', - forkAction: 'Forker', - starAction: 'Ajouter au favoris', - unstarAction: 'Supprimer des favoris', - shareAction: 'Partager', - unwatchAction: 'Ne plus surveiller', - watchAction: 'Surveiller', - ownerTitle: 'PROPRIÉTAIRE', - contributorsTitle: 'CONTRIBUTEURS', - noContributorsMessage: 'Aucun contributeur trouvé', - sourceTitle: 'SOURCE', - readMe: 'README', - viewSource: 'Voir le code', - issuesTitle: 'TICKETS', - noIssuesMessage: 'Aucun ticket', - noOpenIssuesMessage: 'Aucun ticket ouvert', - viewAllButton: 'Voir tous', - newIssueButton: 'Nouveau ticket', - pullRequestTitle: 'PULL REQUESTS', - noPullRequestsMessage: 'Aucune pull request', - noOpenPullRequestsMessage: 'Aucune pull request ouverte', - starsTitle: 'Favoris', - forksTitle: 'Forks', - forkedFromMessage: 'forké depuis', - topicsTitle: 'TOPICS', - starred: 'Favoris', - watching: 'Abonné', - watchers: 'Abonnés', - }, - codeList: { - title: 'Code', - }, - issueList: { - title: 'Tickets', - openButton: 'Ouverts', - closedButton: 'Fermés', - searchingMessage: 'Recherche de {{query}}', - noOpenIssues: 'Aucun ticket ouvert trouvé !', - noClosedIssues: 'Aucun ticket fermé trouvé !', - }, - pullList: { - title: 'Pull Requests', - openButton: 'Ouvert', - closedButton: 'Fermé', - searchingMessage: 'Recherche de {{query}}', - noOpenPulls: 'Aucune pull request ouvert trouvé !', - noClosedPulls: 'Aucune pull request fermé trouvé !', - }, - pullDiff: { - title: 'Diff', - numFilesChanged: '{{numFilesChanged}} fichiers', - new: 'NOUVEAU', - deleted: 'SUPPRIMÉ', - fileRenamed: 'Fichier renommé sans aucune modification', - }, - readMe: { - readMeActions: 'Actions sur le README', - noReadMeFound: 'Pas de README.md trouvé', - }, - }, - organization: { - main: { - membersTitle: 'MEMBRES', - descriptionTitle: 'DESCRIPTION', - }, - organizationActions: "Actions sur l'organisation", - }, - issue: { - settings: { - title: 'Réglages', - pullRequestType: 'Pull Request', - issueType: 'Ticket', - applyLabelButton: 'Appliquer le libellé', - noneMessage: 'Aucun pour le moment', - labelsTitle: 'LIBELLÉS', - assignYourselfButton: "S'assigner", - assigneesTitle: 'ASSIGNÉS', - actionsTitle: 'ACTIONS', - unlockIssue: 'Déverrouiller {{issueType}}', - lockIssue: 'Verrouiller {{issueType}}', - closeIssue: 'Fermer {{issueType}}', - reopenIssue: 'Réouvrir {{issueType}}', - areYouSurePrompt: 'Êtes-vous certain ?', - applyLabelTitle: 'Appliquer un libellé à ce ticket', - }, - comment: { - commentActions: 'Actions sur le commentaire', - editCommentTitle: 'Editer le commentaire', - editAction: 'Editer', - deleteAction: 'Supprimer', - }, - main: { - assignees: 'Assignés', - mergeButton: 'Fusionner la pull request', - noDescription: 'Aucune description fournie.', - lockedCommentInput: 'Verrouillé, mais vous pouvez encore commenter...', - commentInput: 'Ajouter un commentaire...', - lockedIssue: 'Ce ticket est verrouillé', - states: { - open: 'Ouvert', - closed: 'Fermé', - merged: 'Fusionné', - }, - screenTitles: { - issue: 'Ticket', - pullRequest: 'Pull Request', - }, - openIssueSubTitle: '#{{number}} ouvert il y a {{time}} par {{user}}', - closedIssueSubTitle: '#{{number}} par {{user}} fermé il y a {{time}}', - issueActions: 'Issue Actions', - }, - newIssue: { - title: 'Nouveau ticket', - missingTitleAlert: 'Vous devez fournir un titre pour le ticket !', - issueTitle: 'Titre du ticket', - writeATitle: 'Écrivez le titre du ticket ici', - issueComment: 'Commentaire du ticket', - writeAComment: 'Écrivez un commentaire pour votre ticket ici', - }, - pullMerge: { - title: 'Fusionner la pull request', - createMergeCommit: 'Créer un commit de fusion', - squashAndMerge: 'Squasher et fusionner', - merge: 'fusionner', - squash: 'squasher', - missingTitleAlert: 'Vous devez fournir un titre de commit !', - commitTitle: 'Titre de commit', - writeATitle: 'Écrivez un titre de commit ici', - commitMessage: 'Message de commit', - writeAMessage: 'Écrivez un message pour votre commit ici', - mergeType: 'Type de fusion', - changeMergeType: 'Changer le type de fusion', - }, - }, - common: { - bio: 'BIO', - stars: 'Favoris', - orgs: 'ORGANISATIONS', - noOrgsMessage: 'Aucune organisation', - info: 'INFO', - company: 'Société', - location: 'Emplacement', - email: 'Email', - website: 'Site web', - repositories: 'Dépôts', - cancel: 'Annuler', - yes: 'Oui', - ok: 'OK', - submit: 'Envoyer', - relativeTime: { - lessThanXSeconds: '{{count}}s', - xSeconds: '{{count}}s', - halfAMinute: '30s', - lessThanXMinutes: '{{count}}m', - xMinutes: '{{count}}m', - aboutXHours: '{{count}}h', - xHours: '{{count}}h', - xDays: '{{count}}j', - aboutXMonths: '{{count}}mo', - xMonths: '{{count}}mo', - aboutXYears: '{{count}}a', - xYears: '{{count}}a', - overXYears: '{{count}}a', - almostXYears: '{{count}}a', - }, - abbreviations: { - thousand: 'k', - }, - openInBrowser: 'Ouvrir dans le navigateur', - }, + '{almostXYears}y': '{almostXYears}a', + '{halfAMinute}s': '{halfAMinute}s', + '{lessThanXMinutes}m': '{lessThanXMinutes}m', + '{lessThanXSeconds}s': '{lessThanXSeconds}s', + '{numFilesChanged} files': '{numFilesChanged} fichiers', + '{overXYears}y': '{overXYears}a', + '{xDays}d': '{xDays}j', + '{xHours}h': '{xHours}h', + '{xMinutes}m': '{xMinutes}m', + '{xMonths}mo': '{xMonths}mo', + '{xSeconds}s': '{xSeconds}s', + '{xYears}y': '{xYears}a', }; diff --git a/src/locale/languages/gl.js b/src/locale/languages/gl.js index 7f1146dc..7bd59348 100644 --- a/src/locale/languages/gl.js +++ b/src/locale/languages/gl.js @@ -1,397 +1,249 @@ module.exports = { + '#{number} by {user} was closed {time} ago': + '#{number} foi fechado fai {time} por {user}', + '#{number} opened {time} ago by {user}': + '#{number} aberto fai {time} por {user}', + ACTIONS: 'ACCIÓNS', + 'ANALYTICS INFORMATION': 'INFORMACIÓN DE ANALYTICS', + ASSIGNEES: 'ASSIGNADA A', + 'Add a comment...': 'Engadir un comentario...', + All: 'Todas', + 'App is up to date': 'A app está actualizada', + 'Apply Label': 'Aplicar Etiqueta', + 'Apply a label to this issue': 'Aplica unha etiqueta a este issue', + 'Are you sure?': 'Estás seguro?', + 'Assign Yourself': 'Asígnate a ti mesmo', + Assignees: 'Asignada a', + BIO: 'BIO', + CANCEL: 'CANCELAR', + CONTACT: 'CONTACTO', + CONTRIBUTORS: 'CONTRIBUIDORES', + "Can't login?": '', + "Can't see all your organizations?": + 'Non aparecen tódalas túas organizacións?', + Cancel: 'Cancelar', + 'Change Merge Type': 'Cambia o tipo de merge', + 'Check for update': 'Comproba se hai actualizacións', + 'Check out {repoName} on GitHub. {repoUrl}': + 'Revisa {repoName} en GitHub. {repoUrl}', + 'Checking for update...': 'Buscando actualizacións...', + 'Close {issueType}': 'Fechar {issueType}', + Closed: 'Fechadas', + Code: 'Código', + 'Comment Actions': 'Accións de comentario', + 'Commit Message': 'Menasaxe do commit', + 'Commit Title': 'Título do commit', + 'Communicate on conversations, merge pull requests and more': + 'Comunícate en conversas, efectúa merge de pull requests e moito máis', + Company: 'Empresa', + 'Connecting to GitHub...': 'Conectando con GitHub...', + 'Control notifications': 'Controlar notificacións', + 'Create a merge commit': 'Crea un merge commit', + DELETED: 'ELIMINADO', + DESCRIPTION: 'DESCRICIÓN', + Delete: 'Eliminar', + Diff: 'Diff', + 'Easily obtain repository, user and organization information': + 'Accede facilmente a información de repositorios, usuarios e organizacións', + Edit: 'Editar', + 'Edit Comment': 'Editar Comentario', + Email: 'Correo electrónico', + 'File renamed without any changes': 'Arquivo renomeado sen trocos', + Follow: 'Seguir', + Followers: 'Seguidores', + Following: 'Seguindo', + 'Follows you': 'Seguíndote', + Fork: 'Fork (Bifurcar)', + Forks: 'Forks', + 'GitPoint is open source and the history of contributions to the platform will always be visible to the public.': + 'GitPoint é código aberto, e o historial de contribucións á plataforma será sempre visible para o público.', + 'GitPoint repository': 'repositorio de GitPoint', + INFO: 'INFO', + ISSUES: 'ISSUES', + "If we happen to include another third party platform to collect stack traces, error logs or more analytics information, we'll make sure that user data remains anonymized and encrypted.": + 'Se nun futuro se incluíra outra plataforma de terceiros para recoller ratros de pila, logs de erros ou outras informacións para analytics, certificaremos que os datos de usuario permanezan anónimos e encriptados.', + 'If you have any questions about this Privacy Policy or GitPoint in general, please file an issue in the': + 'Se tiveras algunha dúbida sobre esta Política de Privacidade ou sobre GitPoint en xeral, por favor, abre un novo issue no', + Issue: 'Issue', + 'Issue Actions': 'Accións dos Issues', + 'Issue Comment': 'Comentario do issue', + 'Issue Title': 'Título do issue', + 'Issue is locked': 'Issue bloqueado', + Issues: 'Issues', + 'Issues and Pull Requests': 'Issues e Pull Requests', + LABELS: 'ETIQUETAS', + Language: 'Idioma', + 'Last updated: July 15, 2017': 'Última actualización: 15 de Xullo de 2017', + Location: 'Localización', + 'Lock {issueType}': 'Bloquear {issueType}', + 'Locked, but you can still comment...': + 'Bloqueado, pero aínda podes comentar...', + MEMBERS: 'MEMBROS', + 'Make a donation': 'Realiza unha doazón', + 'Mark all as read': 'Marca todas como lidas', + 'Merge Pull Request': 'Merge (Fusiona) Pull Request', + 'Merge Type': 'Tipo de merge', + Merged: 'Merged (Fusionado)', + NEW: 'NOVO', + 'New Issue': 'Novo Issue', + 'No README.md found': 'Non se atopou o README.md', + 'No closed issues found!': 'Non se atoparon issues fechados!', + 'No contributors found': 'No se atopou ningún contribuidor', + 'No description provided.': 'Non hai unha description fornecida.', + 'No issues': 'Ningún issue', + 'No open issues': 'Ningún issue aberto', + 'No open issues found!': 'Non se atoparon issues abertos!', + 'No open pull requests': 'Ningunha pull request aberta', + 'No open pull requests found!': 'Non se atoparon pull requests abertas!', + 'No organizations': 'Sen organizacións', + 'No pull requests': 'Ningunha pull request', + 'No repositories found :(': 'Non se atopou ningún repositorio :(', + 'No users found :(': 'Non se atopou ningún usuario :(', + 'None yet': 'Aínda ningunha', + 'Not applicable in debug mode': 'Non é aplicable en modo de depuración', + OK: 'OK', + 'OPEN SOURCE': 'CÓDIGO ABERTO', + ORGANIZATIONS: 'ORGANIZACIÓNS', + OWNER: 'PROPIETARIO', + 'One of the most feature-rich GitHub clients that is 100% free': + 'O cliente de GitHub con máis funcións que é 100% gratis', + 'Oops! it seems that you are not connected to the internet!': '', + Open: 'Abertas', + 'Open in Browser': 'Abrir no navegador', + Options: 'Opcións', + 'Organization Actions': 'Accións das Organizacións', + 'PULL REQUESTS': 'PULL REQUESTS', + Participating: 'Participando', + 'Preparing GitPoint...': 'Preparando GitPoint...', + 'Privacy Policy': 'Política de privacidade', + 'Pull Request': 'Pull Request', + 'Pull Requests': 'Pull Requests', + README: 'README', + 'README Actions': 'Accións do README', + 'Reopen {issueType}': 'Reabrir {issueType}', + Repositories: 'Repositorios', + 'Repositories and Users': 'Repositorios e Usuarios', + 'Repository Actions': 'Accións do Repositorio', + 'Repository is not found': '', + 'Retrieving notifications': 'Recuperando notificacións', + 'SIGN IN': 'ENTRAR', + SOURCE: 'CÓDIGO-FONTE', + 'Search for any {type}': 'Buscando por calquera {type}', + 'Searching for {query}': 'Buscando por {query}', + Settings: 'Configuración', + Share: 'Compartir', + 'Share {repoName}': 'Compartir {repoName}', + 'Sign Out': 'Sair', + 'Squash and merge': 'Squash e merge', + Star: 'Engadir a favoritos', + Starred: 'Engadido a favoritos', + Stars: 'Favoritos', + Submit: 'Enviar', + TOPICS: 'TOPICS', + 'Thank you for reading our Privacy Policy. We hope you enjoy using GitPoint as much as we enjoyed building it.': + 'Graciñas por leres a nosa Política de Privacidade. Só agardamos que disfrutes usando GitPoint outro tanto como nós disfrutamos construíndoo.', + "This means that in no way, shape or form do we ever view, use or share a user's GitHub data. If private data ever becomes visible at any point we will not record or view it. If it happens to be accidentally recorded, we will delete it immediately using secure erase methods. Again, we've set up authentication specifically so that this never happens.": + 'Esto significa que de ningunha maneira vemos, usamos ou compartimos os datos de GitHub do usuario. Se nalgún momento se visualizaran datos privados, nunca os veremos ou gardaremos. Se accidentalmente se gardaran, serán inmediatamente eliminados usando métodos de borrado seguros. Lembrar que a autenticación xa está configurada para que isto non ocurra nunca.', + 'USER DATA': 'DATOS DO USUARIO', + Unfollow: 'Deixar de seguir', + Unknown: '', + 'Unlock {issueType}': 'Desbloquear {issueType}', + Unread: 'Sen ler', + Unstar: 'Eliminar de favoritos', + Unwatch: 'Deixar de Vixiar', + 'Update is available!': 'Hai actualizacións dispoñibles!', + 'User Actions': 'Accións do Usuario', + Users: 'Usuarios', + 'View All': 'Velos todos', + 'View Code': 'Ver Código', + 'View and control all of your unread and participating notifications': + 'Ver e controlar tódalas túas notificacións de participacións e sen ler', + Watch: 'Vixiar', + Watchers: 'Vixiantes', + Watching: 'Vixiando', + 'We currently use Google Analytics and iTunes App Analytics to help us measure traffic and usage trends for the GitPoint. These tools collect information sent by your device including device and platform version, region and referrer. This information cannot reasonably be used to identify any particular individual user and no personal information is extracted.': + 'Actualmente, estamos a usar Google Analytics e iTunes App Analytics para axudarnos a medir o tráfico e as tendencias de uso de GitPoint. Estas ferramentas recollen información enviada polo teu dispositivo, incluíndo a versión da plataforma e do propio dispositivo, a rexión e o referente. Esta información non permite identificar ó individuo, e ningunha información persoal é extaída.', + "We do not do anything with your GitHub information. After authenticating, the user's OAuth token is persisted directly on their device storage. It is not possible for us to retrieve that information. We never view a user's access token nor store it whatsoever.": + 'Nós non facemos nada coa túa información de GitHub. Despois de autenticarte, o token de usuario de OAuth gárdase directamente no sistema de almacenamento do teu dispositivo. Para nós é imposible acceder a esa información. Nunca, baixo ningunha circunstancia, vemos ou almacenamos ese token.', + "We're glad you decided to use GitPoint. This Privacy Policy is here to inform you about what we do — and do not do — with our user's data.": + 'Estamos encantados de que decidiras usar GitPoint. Esta Política de Privacidade está aquí para informarte acerca do que facemos - e do que non facemos, cos teus datos', + Website: 'Sitio Web', + 'Welcome to GitPoint': 'Benvido a GitPoint', + 'With each contribution to the app, code review is always performed to prevent anybody from including malicious code of any kind.': + 'Con cada contribución para a app, realízase unha revisión do código para previr que ninguén inclúa código malicioso de ningunha caste.', + 'Write a comment for your issue here': + 'Escribe aquí un comentario para o teu issue', + 'Write a message for your commit here': + 'Escribe aquí unha mensaxe para o teu commit', + 'Write a title for your commit here': + 'Escribe aquí un título para o teu commit', + 'Write a title for your issue here': 'Escribe un título par o issue aquí', + Yes: 'Si', + "You don't have any notifications of this type": + 'Non tés notificacións deste tipo', + 'You may have to request approval for them.': + 'Pode ser que teñas que solicitar aprobación para eles.', + 'You need to have a commit title!': 'Necesitas un título para o commit!', + 'You need to have an issue title!': 'É necesario que o issue teña un título!', + _thousandsAbbreviation: 'k', + 'forked from': ' é un fork de', + merge: 'merge', + repository: 'repositorio', + squash: 'squash', + user: 'usuario', + '{aboutXHours}h': '', + '{aboutXMonths}mo': '', + '{aboutXYears}y': '', + '{actor} added {member} at {repo}': '{actor} engadiu {member} en {repo}', + '{actor} closed issue {issue} at {repo}': + '{actor} fechou issue {issue} en {repo}', + '{actor} closed pull request {pr} at {repo}': + '{actor} fechou pull request {pr} en {repo}', '{actor} commented on commit': '{actor} comemtou no commit', + '{actor} commented on issue {issue} at {repo}': + '{actor} comentou en issue {issue} en {repo}', + '{actor} commented on pull request {issue} at {repo}': + '{actor} comentou en pull request {issue} en {repo}', + '{actor} commented on pull request {pr} at {repo}': '', '{actor} created branch {ref} at {repo}': '{actor} creaches branch {ref} en {repo}', + '{actor} created repository {repo}': '{actor} creaches repositorio {repo}', '{actor} created tag {ref} at {repo}': '{actor} creaches etiqueta {ref} en {repo}', - '{actor} created repository {repo}': '{actor} creaches repositorio {repo}', + '{actor} created the {repo} wiki': '', '{actor} deleted branch {ref} at {repo}': '{actor} eliminaches branch {ref} en {repo}', '{actor} deleted tag {ref} at {repo}': '{actor} eliminaches etiuqeta {ref} en {repo}', + '{actor} edited the {repo} wiki': '', + '{actor} edited {member} at {repo}': '{actor} editou {member} en {repo}', '{actor} forked {repo} at {fork}': '{actor} fixo unha fork de {repo} en {fork}', - '{actor} created the {repo} wiki': '', - '{actor} edited the {repo} wiki': '', - '{actor} commented on pull request {issue} at {repo}': - '{actor} comentou en pull request {issue} en {repo}', - '{actor} commented on issue {issue} at {repo}': - '{actor} comentou en issue {issue} en {repo}', + '{actor} made {repo} public': '{actor} feito {repo} público', + '{actor} merged pull request {pr} at {repo}': '', '{actor} opened issue {issue} at {repo}': '{actor} abriu issue {issue} en {repo}', - '{actor} reopened issue {issue} at {repo}': - '{actor} reabriu issue {issue} en {repo}', - '{actor} closed issue {issue} at {repo}': - '{actor} fechou issue {issue} en {repo}', - '{actor} edited {member} at {repo}': '{actor} editou {member} en {repo}', - '{actor} removed {member} at {repo}': '{actor} quitou {member} en {repo}', - '{actor} added {member} at {repo}': '{actor} engadiu {member} en {repo}', - '{actor} made {repo} public': '{actor} feito {repo} público', '{actor} opened pull request {pr} at {repo}': '{actor} abriu pull request {pr} en {repo}', - '{actor} reopened pull request {pr} at {repo}': - '{actor} reabriu pull request {pr} en {repo}', - '{actor} merged pull request {pr} at {repo}': '', - '{actor} closed pull request {pr} at {repo}': - '{actor} fechou pull request {pr} en {repo}', - '{actor} commented on pull request {pr} at {repo}': '', + '{actor} published release {id}': '{actor} publicou release {id}', '{actor} pushed to {ref} at {repo}': '{actor} fixo un push para {ref} en {repo}', - '{actor} published release {id}': '{actor} publicou release {id}', + '{actor} removed {member} at {repo}': '{actor} quitou {member} en {repo}', + '{actor} reopened issue {issue} at {repo}': + '{actor} reabriu issue {issue} en {repo}', + '{actor} reopened pull request {pr} at {repo}': + '{actor} reabriu pull request {pr} en {repo}', '{actor} starred {repo}': '{actor} engadiu a favoritos {repo}', - 'One of the most feature-rich GitHub clients that is 100% free': '', - auth: { - login: { - connectingToGitHub: 'Conectando con GitHub...', - preparingGitPoint: 'Preparando GitPoint...', - cancel: 'CANCELAR', - troubles: "Can't login?", - welcomeTitle: 'Benvido a GitPoint', - welcomeMessage: 'O cliente de GitHub con máis funcións que é 100% gratis', - notificationsTitle: 'Controlar notificacións', - notificationsMessage: - 'Ver e controlar tódalas túas notificacións de participacións e sen ler', - reposTitle: 'Repositorios e Usuarios', - reposMessage: - 'Accede facilmente a información de repositorios, usuarios e organizacións', - issuesTitle: 'Issues e Pull Requests', - issuesMessage: - 'Comunícate en conversas, efectúa merge de pull requests e moito máis', - signInButton: 'ENTRAR', - }, - networkError: 'Oops! it seems that you are not connected to the internet!', - welcome: { - welcomeTitle: 'Benvido a GitPoint', - }, - events: { - welcomeMessage: - 'Benvido!! Este é o teu feed de noticias - vaiche axudar a marterte actualizado coa actividade recente nos repositorios que visitas e as persoas que segues', - commitCommentEvent: 'comemtou no commit', - createEvent: 'creaches {{object}}', - deleteEvent: 'eliminaches {{object}}', - issueCommentEvent: '{{action}} en {{type}}', - issueEditedEvent: '{{action}} o teu comentario en {{type}}', - issueRemovedEvent: '{{action}} o teu comentario en {{type}}', - issuesEvent: '{{action}} issue', - publicEvent: { - action: 'feito', - connector: 'público', - }, - pullRequestEvent: '{{action}} pull request', - pullRequestReviewEvent: '{{action}} revisión de pull request', - pullRequestReviewCommentEvent: '{{action}} en pull request', - pullRequestReviewEditedEvent: - '{{action}} o teu comentario en pull request', - pullRequestReviewDeletedEvent: - '{{action}} o teu comentario en pull request', - releaseEvent: '{{action}} release', - atConnector: 'en', - toConnector: 'para', - types: { - pullRequest: 'pull request', - issue: 'issue', - }, - objects: { - repository: 'repositorio', - branch: 'branch', - tag: 'etiqueta', - }, - actions: { - added: 'engadiu', - created: 'creou', - edited: 'editou', - deleted: 'eliminou', - assigned: 'asignou', - unassigned: 'retirou', - labeled: 'etiquetou', - unlabeled: 'desetiquetou', - opened: 'abriu', - milestoned: 'marcou', - demilestoned: 'desmarcou', - closed: 'fechou', - reopened: 'reabriu', - review_requested: 'solicitou revisión', - review_request_removed: 'retirou solicitude de revisión', - submitted: 'enviou', - dismissed: 'rexeitou', - published: 'publicou', - publicized: 'fixo público', - privatized: 'fixo privado', - starred: 'engadiu a favoritos', - pushedTo: 'fixo un push para ', - forked: 'fixo unha fork de', - commented: 'comentou', - removed: 'quitou', - }, - }, - profile: { - orgsRequestApprovalTop: 'Non aparecen tódalas túas organizacións?', - orgsRequestApprovalBottom: - 'Pode ser que teñas que solicitar aprobación para eles.', - codePushCheck: 'Comproba se hai actualizacións', - codePushChecking: 'Buscando actualizacións...', - codePushUpdated: 'A app está actualizada', - codePushAvailable: 'Hai actualizacións dispoñibles!', - codePushNotApplicable: 'Non é aplicable en modo de depuración', - }, - userOptions: { - donate: 'Realiza unha doazón', - title: 'Opcións', - language: 'Idioma', - privacyPolicy: 'Política de privacidade', - signOut: 'Sair', - }, - privacyPolicy: { - title: 'Política de privacidade', - effectiveDate: 'Última actualización: 15 de Xullo de 2017', - introduction: - 'Estamos encantados de que decidiras usar GitPoint. Esta Política de Privacidade está aquí para informarte acerca do que facemos - e do que non facemos, cos teus datos', - userDataTitle: 'DATOS DO USUARIO', - userData1: - 'Nós non facemos nada coa túa información de GitHub. Despois de autenticarte, o token de usuario de OAuth gárdase directamente no sistema de almacenamento do teu dispositivo. Para nós é imposible acceder a esa información. Nunca, baixo ningunha circunstancia, vemos ou almacenamos ese token.', - userData2: - 'Esto significa que de ningunha maneira vemos, usamos ou compartimos os datos de GitHub do usuario. Se nalgún momento se visualizaran datos privados, nunca os veremos ou gardaremos. Se accidentalmente se gardaran, serán inmediatamente eliminados usando métodos de borrado seguros. Lembrar que a autenticación xa está configurada para que isto non ocurra nunca.', - analyticsInfoTitle: 'INFORMACIÓN DE ANALYTICS', - analyticsInfo1: - 'Actualmente, estamos a usar Google Analytics e iTunes App Analytics para axudarnos a medir o tráfico e as tendencias de uso de GitPoint. Estas ferramentas recollen información enviada polo teu dispositivo, incluíndo a versión da plataforma e do propio dispositivo, a rexión e o referente. Esta información non permite identificar ó individuo, e ningunha información persoal é extaída.', - analyticsInfo2: - 'Se nun futuro se incluíra outra plataforma de terceiros para recoller ratros de pila, logs de erros ou outras informacións para analytics, certificaremos que os datos de usuario permanezan anónimos e encriptados.', - openSourceTitle: 'CÓDIGO ABERTO', - openSource1: - 'GitPoint é código aberto, e o historial de contribucións á plataforma será sempre visible para o público.', - openSource2: - 'Con cada contribución para a app, realízase unha revisión do código para previr que ninguén inclúa código malicioso de ningunha caste.', - contactTitle: 'CONTACTO', - contact1: - 'Graciñas por leres a nosa Política de Privacidade. Só agardamos que disfrutes usando GitPoint outro tanto como nós disfrutamos construíndoo.', - contact2: - 'Se tiveras algunha dúbida sobre esta Política de Privacidade ou sobre GitPoint en xeral, por favor, abre un novo issue no', - contactLink: 'repositorio de GitPoint', - }, - }, - notifications: { - main: { - unread: 'sen ler', - participating: 'participando', - all: 'todas', - unreadButton: 'Sen ler', - participatingButton: 'Participando', - allButton: 'Todas', - retrievingMessage: 'Recuperando notificacións', - noneMessage: 'Non tés notificacións deste tipo', - markAllAsRead: 'Marca todas como lidas', - }, - }, - search: { - main: { - repositoryButton: 'Repositorios', - userButton: 'Usuarios', - searchingMessage: 'Buscando por {{query}}', - searchMessage: 'Buscando por calquera {{type}}', - repository: 'repositorio', - user: 'usuario', - noUsersFound: 'Non se atopou ningún usuario :(', - noRepositoriesFound: 'Non se atopou ningún repositorio :(', - }, - }, - user: { - profile: { - userActions: 'Accións do Usuario', - unfollow: 'Deixar de seguir', - follow: 'Seguir', - }, - repositoryList: { - title: 'Repositorios', - }, - starredRepositoryList: { - title: 'Favoritos', - text: 'Favoritos', - }, - followers: { - title: 'Seguidores', - text: 'Seguidores', - followsYou: 'Seguíndote', - }, - following: { - title: 'Seguindo', - text: 'Seguindo', - followingYou: 'Seguindo', - }, - }, - repository: { - main: { - notFoundRepo: 'Repository is not found', - unknownLanguage: 'Unknown', - shareRepositoryTitle: 'Compartir {{repoName}}', - shareRepositoryMessage: 'Revisa {{repoName}} en GitHub. {{repoUrl}}', - repoActions: 'Accións do Repositorio', - forkAction: 'Fork (Bifurcar)', - starAction: 'Engadir a favoritos', - unstarAction: 'Eliminar de favoritos', - shareAction: 'Compartir', - unwatchAction: 'Deixar de Vixiar', - watchAction: 'Vixiar', - ownerTitle: 'PROPIETARIO', - contributorsTitle: 'CONTRIBUIDORES', - noContributorsMessage: 'No se atopou ningún contribuidor', - sourceTitle: 'CÓDIGO-FONTE', - readMe: 'README', - viewSource: 'Ver Código', - issuesTitle: 'ISSUES', - noIssuesMessage: 'Ningún issue', - noOpenIssuesMessage: 'Ningún issue aberto', - viewAllButton: 'Velos todos', - newIssueButton: 'Novo Issue', - pullRequestTitle: 'PULL REQUESTS', - noPullRequestsMessage: 'Ningunha pull request', - noOpenPullRequestsMessage: 'Ningunha pull request aberta', - starsTitle: 'Favorito', - forksTitle: 'Forks', - forkedFromMessage: ' é un fork de', - starred: 'Engadido a favoritos', - watching: 'Vixiando', - watchers: 'Vixiantes', - topicsTitle: 'TOPICS', - }, - codeList: { - title: 'Código', - }, - issueList: { - title: 'Issues', - openButton: 'Abertos', - closedButton: 'Fechados', - searchingMessage: 'Buscando por {{query}}', - noOpenIssues: 'Non se atoparon issues abertos!', - noClosedIssues: 'Non se atoparon issues fechados!', - }, - pullList: { - title: 'Pull Requests', - openButton: 'Abertas', - closedButton: 'Fechadas', - searchingMessage: 'Buscando por {{query}}', - noOpenPulls: 'Non se atoparon pull requests abertas!', - noClosedPulls: 'Non se atoparon pull requests fechadas!', - }, - pullDiff: { - title: 'Diff', - numFilesChanged: '{{numFilesChanged}} arquivos', - new: 'NOVO', - deleted: 'ELIMINADO', - fileRenamed: 'Arquivo renomeado sen trocos', - }, - readMe: { - readMeActions: 'Accións do README', - noReadMeFound: 'Non se atopou o README.md', - }, - }, - organization: { - main: { - membersTitle: 'MEMBROS', - descriptionTitle: 'DESCRICIÓN', - }, - organizationActions: 'Accións das Organizacións', - }, - issue: { - settings: { - title: 'Configuración', - pullRequestType: 'Pull Request', - issueType: 'Issue', - applyLabelButton: 'Aplicar Etiqueta', - noneMessage: 'Aínda ningunha', - labelsTitle: 'ETIQUETAS', - assignYourselfButton: 'Asígnate a ti mesmo', - assigneesTitle: 'ASSIGNADA A', - actionsTitle: 'ACCIÓNS', - unlockIssue: 'Desbloquear {{issueType}}', - lockIssue: 'Bloquear {{issueType}}', - closeIssue: 'Fechar {{issueType}}', - reopenIssue: 'Reabrir {{issueType}}', - areYouSurePrompt: 'Estás seguro?', - applyLabelTitle: 'Aplica unha etiqueta a este issue', - }, - comment: { - commentActions: 'Accións de comentario', - editCommentTitle: 'Editar Comentario', - editAction: 'Editar', - deleteAction: 'Eliminar', - }, - main: { - assignees: 'Asignada a', - mergeButton: 'Merge (Fusiona) Pull Request', - noDescription: 'Non hai unha description fornecida.', - lockedCommentInput: 'Bloqueado, pero aínda podes comentar...', - commentInput: 'Engadir un comentario...', - lockedIssue: 'Issue bloqueado', - states: { - open: 'Aberto', - closed: 'Fechado', - merged: 'Merged (Fusionado)', - }, - screenTitles: { - issue: 'Issue', - pullRequest: 'Pull Request', - }, - openIssueSubTitle: '#{{number}} aberto fai {{time}} por {{user}}', - closedIssueSubTitle: '#{{number}} foi fechado fai {{time}} por {{user}}', - issueActions: 'Accións dos Issues', - }, - newIssue: { - title: 'Novo Issue', - missingTitleAlert: 'É necesario que o issue teña un título!', - issueTitle: 'Título do issue', - writeATitle: 'Escribe un título par o issue aquí', - issueComment: 'Comentario do issue', - writeAComment: 'Escribe aquí un comentario para o teu issue', - }, - pullMerge: { - title: 'Merge (Fusiona) a Pull Request', - createMergeCommit: 'Crea un merge commit', - squashAndMerge: 'Squash e merge', - merge: 'merge', - squash: 'squash', - missingTitleAlert: 'Necesitas un título para o commit!', - commitTitle: 'Título do commit', - writeATitle: 'Escribe aquí un título para o teu commit', - commitMessage: 'Menasaxe do commit', - writeAMessage: 'Escribe aquí unha mensaxe para o teu commit', - mergeType: 'Tipo de merge', - changeMergeType: 'Cambia o tipo de merge', - }, - }, - common: { - bio: 'BIO', - stars: 'Favoritos', - orgs: 'ORGANIZACIÓNS', - noOrgsMessage: 'Sen organizacións', - info: 'INFO', - company: 'Empresa', - location: 'Localización', - email: 'Correo electrónico', - website: 'Sitio Web', - repositories: 'Repositorios', - cancel: 'Cancelar', - yes: 'Si', - ok: 'OK', - submit: 'Enviar', - relativeTime: { - lessThanXSeconds: '{{count}}s', - xSeconds: '{{count}}s', - halfAMinute: '30s', - lessThanXMinutes: '{{count}}m', - xMinutes: '{{count}}m', - aboutXHours: '{{count}}h', - xHours: '{{count}}h', - xDays: '{{count}}d', - aboutXMonths: '{{count}}mo', - xMonths: '{{count}}mo', - aboutXYears: '{{count}}y', - xYears: '{{count}}y', - overXYears: '{{count}}y', - almostXYears: '{{count}}y', - }, - abbreviations: { - thousand: 'k', - }, - openInBrowser: 'Abrir no navegador', - }, + '{almostXYears}y': '', + '{halfAMinute}s': '', + '{lessThanXMinutes}m': '', + '{lessThanXSeconds}s': '', + '{numFilesChanged} files': '{numFilesChanged} arquivos', + '{overXYears}y': '', + '{xDays}d': '', + '{xHours}h': '', + '{xMinutes}m': '', + '{xMonths}mo': '', + '{xSeconds}s': '', + '{xYears}y': '', }; diff --git a/src/locale/languages/nl.js b/src/locale/languages/nl.js index 99db4996..3ff1c969 100644 --- a/src/locale/languages/nl.js +++ b/src/locale/languages/nl.js @@ -1,395 +1,246 @@ module.exports = { + '#{number} by {user} was closed {time} ago': + '#{number} door {user} was gesloten, {time} geleden', + '#{number} opened {time} ago by {user}': + '#{number} geopend {time} geleden door {user}', + ACTIONS: 'ACTIES', + 'ANALYTICS INFORMATION': 'ANALYTICS INFORMATIE', + ASSIGNEES: 'ASSIGNEES', + 'Add a comment...': 'Plaats opmerking...', + All: 'Alles', + 'App is up to date': 'App is bijgewerkt', + 'Apply Label': 'Voeg label toe', + 'Apply a label to this issue': 'Voeg een label toe aan deze issue', + 'Are you sure?': 'Weet u het zeker?', + 'Assign Yourself': 'Assign jezelf', + Assignees: 'Assignees', + BIO: 'BIO', + CANCEL: 'ANNULEER', + CONTACT: 'CONTACT', + CONTRIBUTORS: 'MEDEWERKERS', + "Can't login?": '', + "Can't see all your organizations?": 'Kunt u niet al uw organisaites zien?', + Cancel: 'Annuleren', + 'Change Merge Type': 'Verander Merge Type', + 'Check for update': 'Controleer op updates', + 'Check out {repoName} on GitHub. {repoUrl}': + 'Bekijk {repoName} op GitHub. {repoUrl}', + 'Checking for update...': 'Controleren op updates...', + 'Close {issueType}': 'Sluit {issueType}', + Closed: 'Gesloten', + Code: 'Code', + 'Comment Actions': 'Acties voor commentaar', + 'Commit Message': 'Commit samenvatting', + 'Commit Title': 'Commit Title', + 'Communicate on conversations, merge pull requests and more': + 'Neem deel aan conversaties, merge pull requests en meer', + Company: 'Bedrijf', + 'Connecting to GitHub...': 'Verbinding maken met GitHub ...', + 'Control notifications': 'Beheer notificaties', + 'Create a merge commit': 'Maak een merge commit', + DELETED: 'VERWIJDERD', + DESCRIPTION: 'BESCHRIJVING', + Delete: 'Verwijder', + Diff: 'Diff', + 'Easily obtain repository, user and organization information': + 'Verkrijg snel de informatie van uw repositories, gebruikers en organisaties', + Edit: 'Bewerk', + 'Edit Comment': 'Bewerk commentaar', + Email: 'Email', + 'File renamed without any changes': 'Bestand hernoemd zonder veranderingen', + Follow: 'Volgen', + Followers: 'Volgers', + Following: 'Volgen', + 'Follows you': 'Volgt u', + Fork: 'Fork', + Forks: 'Forks', + 'GitPoint is open source and the history of contributions to the platform will always be visible to the public.': + 'GitPoint is open source en de geschiedenis van de bijdragen aan het platform is altijd zichtbaar voor het publiek.', + 'GitPoint repository': 'GitPoint repository ', + INFO: 'INFO', + ISSUES: 'ISSUES', + "If we happen to include another third party platform to collect stack traces, error logs or more analytics information, we'll make sure that user data remains anonymized and encrypted.": + 'Als wij een ander platform van derden opnemen om problemen, fouten of meer analytische informatie te verzamelen, zullen wij ervoor zorgen dat de gebruikersgegevens geanonimiseerd en gecodeerd zijn.', + 'If you have any questions about this Privacy Policy or GitPoint in general, please file an issue in the': + 'Als u vragen heeft over dit Privacybeleid of GitPoint in het algemeen, gelieve een probleem in de', + Issue: 'Issue', + 'Issue Actions': 'Issue Acties', + 'Issue Comment': 'Issue omschrijving', + 'Issue Title': 'Issue title', + 'Issue is locked': 'Issue is gesloten', + Issues: 'Issues', + 'Issues and Pull Requests': 'Issues en Pull Requests', + LABELS: 'LABELS', + Language: 'Taal', + 'Last updated: July 15, 2017': 'Laatst ge-updated op: 15 Juli 2017', + Location: 'Locatie', + 'Lock {issueType}': 'Vergrendel {issueType}', + 'Locked, but you can still comment...': + 'Gesloten maar u kan nog een opmerkingen maken...', + MEMBERS: 'LEDEN', + 'Make a donation': 'Doneren', + 'Mark all as read': 'Alles markeren als gelezen', + 'Merge Pull Request': 'Merge Pull Request', + 'Merge Type': 'Merge Type', + Merged: 'Merged', + NEW: 'NIEUW', + 'New Issue': 'Nieuw Issue', + 'No README.md found': 'Geen README.md gevonden', + 'No closed issues found!': 'Geen gesloten issues!', + 'No contributors found': 'Geen medewerkers', + 'No description provided.': 'Niet voorzien van een beschrijving.', + 'No issues': 'Geen issues', + 'No open issues': 'Geen open issues', + 'No open issues found!': 'Geen open issues gevonden!', + 'No open pull requests': 'Geen open pull requests', + 'No open pull requests found!': 'Geen open pull requests gevonden!', + 'No organizations': 'Geen organisaties', + 'No pull requests': 'Geen pull requests', + 'No repositories found :(': 'No repositories found :(', + 'No users found :(': 'No users found :(', + 'None yet': 'geen', + 'Not applicable in debug mode': 'Niet beschikbaar in debug', + OK: 'OKE', + 'OPEN SOURCE': 'OPEN SOURCE', + ORGANIZATIONS: 'ORGANISATIES', + OWNER: 'EIGENAAR', + 'One of the most feature-rich GitHub clients that is 100% free': + 'De meest complete GitHub client die geen geld kost', + 'Oops! it seems that you are not connected to the internet!': '', + Open: 'Open', + 'Open in Browser': 'Open in Browser', + Options: 'Opties', + 'Organization Actions': 'Organisatie Actions', + 'PULL REQUESTS': 'PULL REQUESTS', + Participating: 'Deelnemend', + 'Preparing GitPoint...': 'GitPoint voorbereiden ...', + 'Privacy Policy': 'Privacybeleid', + 'Pull Request': 'Pull Request', + 'Pull Requests': 'Pull Requests', + README: 'README', + 'README Actions': 'README Acties', + 'Reopen {issueType}': 'Heropen {issueType}', + Repositories: 'Repositories', + 'Repositories and Users': 'Repositories en Gebruikers', + 'Repository Actions': 'Repository Acties', + 'Repository is not found': '', + 'Retrieving notifications': 'Notificaties ophalen', + 'SIGN IN': 'AANMELDEN', + SOURCE: 'BRON', + 'Search for any {type}': 'Zoeken naar {type}', + 'Searching for {query}': 'Zoeken naar {query}', + Settings: 'Instellingen', + Share: 'Delen', + 'Share {repoName}': 'Deel {repoName}', + 'Sign Out': 'Uitloggen', + 'Squash and merge': 'Squash en merge', + Star: 'Ster', + Starred: 'Starred', + Stars: 'Sterren', + Submit: 'Versturen', + TOPICS: 'TOPICS', + 'Thank you for reading our Privacy Policy. We hope you enjoy using GitPoint as much as we enjoyed building it.': + 'Bedankt voor het lezen van ons privacybeleid. Wij hopen dat u het leuk vindt om GitPoint te gebruiken net zoals wij het leuk vinden om het te bouwen.', + "This means that in no way, shape or form do we ever view, use or share a user's GitHub data. If private data ever becomes visible at any point we will not record or view it. If it happens to be accidentally recorded, we will delete it immediately using secure erase methods. Again, we've set up authentication specifically so that this never happens.": + 'Dit betekent dat wij op geen enkele wijze de GitHub-gegevens van een gebruiker kunnen inzien, gebruiken of delen. Als privégegevens ooit zichtbaar worden, zullen we het niet opnemen of bekijken. Als het per ongeluk wordt opgenomen, zullen wij het onmiddellijk verwijderen met veilige verwijderingsmethoden. Nogmaals, wij hebben authentificatie speciaal ingesteld zodat dit nooit zou gebeuren.', + 'USER DATA': 'GEBRUIKERS INFORMATIE', + Unfollow: 'Ontvolgen', + Unknown: '', + 'Unlock {issueType}': 'Ontgrendel {issueType}', + Unread: 'Ongelezen', + Unstar: 'Ster verwijderen', + Unwatch: 'Unwatch', + 'Update is available!': 'Update beschikbaar!', + 'User Actions': 'Gebruiker Acties', + Users: 'Gebruikers', + 'View All': 'Bekijk Alles', + 'View Code': 'Bekijk Code', + 'View and control all of your unread and participating notifications': + 'Bekijk en beheer al uw ongelezen en deelnemende notificaties', + Watch: 'Bekijken', + Watchers: 'Watchers', + Watching: 'Watching', + 'We currently use Google Analytics and iTunes App Analytics to help us measure traffic and usage trends for the GitPoint. These tools collect information sent by your device including device and platform version, region and referrer. This information cannot reasonably be used to identify any particular individual user and no personal information is extracted.': + 'We gebruiken op dit moment Google Analytics en iTunes App Analytics om ons te helpen met het meten van verkeer en gebruikstendensen van GitPoint. Deze tools verzamelen informatie die door uw apparaat wordt verzonden, inclusief apparaat- en platformversie, regio en verwijzer. Deze informatie kan niet worden gebruikt om een bepaalde individuele gebruiker te identificeren en er worden geen persoonlijke gegevens geëxtraheerd.', + "We do not do anything with your GitHub information. After authenticating, the user's OAuth token is persisted directly on their device storage. It is not possible for us to retrieve that information. We never view a user's access token nor store it whatsoever.": + 'We doen niets met uw GitHub informatie. Na de authenticatie wordt uw OAuth-token rechtstreeks op uw apparaatopslag opgeslagen. Het is niet mogelijk voor ons om die informatie te verkrijgen. Wij zien nooit de toegangscode van een gebruiker en slaan het ook niet op.', + "We're glad you decided to use GitPoint. This Privacy Policy is here to inform you about what we do — and do not do — with our user's data.": + 'We zijn blij dat u voor GitPoint heeft gekozen. Dit privacybeleid is hier om u te informeren over wat wij doen - en niet doen - met de gegevens van onze gebruikers.', + Website: 'Website', + 'Welcome to GitPoint': 'Welkom bij GitPoint', + 'With each contribution to the app, code review is always performed to prevent anybody from including malicious code of any kind.': + 'Bij elke bijdrage aan de app wordt er een code review uitgevoerd om te voorkomen dat iemand schadelijke codes toevoegd.', + 'Write a comment for your issue here': + 'Schrijf de omschrijving van uw issue hier', + 'Write a message for your commit here': + 'Schrijf een samenvatting voor uw commit hier', + 'Write a title for your commit here': 'Schrijf een titel voor uw commit hier', + 'Write a title for your issue here': 'Schrijf de titel voor uw issue hier', + Yes: 'Ja', + "You don't have any notifications of this type": + 'Je hebt geen notificaties van dit type', + 'You may have to request approval for them.': + 'U moet misschien om toestemming vragen.', + 'You need to have a commit title!': 'Een commit titel is verplicht!', + 'You need to have an issue title!': 'Titel is verplicht!', + _thousandsAbbreviation: 'k', + 'forked from': 'forked from', + merge: 'merge', + repository: 'repository', + squash: 'squash', + user: 'gebruiker', + '{aboutXHours}h': '', + '{aboutXMonths}mo': '', + '{aboutXYears}y': '', + '{actor} added {member} at {repo}': '{actor} toegevoegd {member} op {repo}', + '{actor} closed issue {issue} at {repo}': + '{actor} gesloten issue {issue} op {repo}', + '{actor} closed pull request {pr} at {repo}': + '{actor} heeft pull request gesloten {pr} op {repo}', '{actor} commented on commit': '{actor} heeft een reactie geplaatst op commit', + '{actor} commented on issue {issue} at {repo}': + '{actor} heeft een opmerking gemaakt op issue {issue} op {repo}', + '{actor} commented on pull request {issue} at {repo}': + '{actor} heeft een opmerking gemaakt op pull request {issue} op {repo}', + '{actor} commented on pull request {pr} at {repo}': '', '{actor} created branch {ref} at {repo}': '{actor} branch aangemaakt {ref} op {repo}', + '{actor} created repository {repo}': '{actor} repository aangemaakt {repo}', '{actor} created tag {ref} at {repo}': '{actor} tag aangemaakt {ref} op {repo}', - '{actor} created repository {repo}': '{actor} repository aangemaakt {repo}', + '{actor} created the {repo} wiki': '', '{actor} deleted branch {ref} at {repo}': '{actor} branch verwijderd {ref} op {repo}', '{actor} deleted tag {ref} at {repo}': '{actor} tag verwijderd {ref} op {repo}', - '{actor} forked {repo} at {fork}': '{actor} forked {repo} op {fork}', - '{actor} created the {repo} wiki': '', '{actor} edited the {repo} wiki': '', - '{actor} commented on pull request {issue} at {repo}': - '{actor} heeft een opmerking gemaakt op pull request {issue} op {repo}', - '{actor} commented on issue {issue} at {repo}': - '{actor} heeft een opmerking gemaakt op issue {issue} op {repo}', - '{actor} opened issue {issue} at {repo}': - '{actor} geopend issue {issue} op {repo}', - '{actor} reopened issue {issue} at {repo}': - '{actor} heropend issue {issue} op {repo}', - '{actor} closed issue {issue} at {repo}': - '{actor} gesloten issue {issue} op {repo}', '{actor} edited {member} at {repo}': '{actor} bijgewerkt {member} op {repo}', - '{actor} removed {member} at {repo}': '{actor} verwijderd {member} op {repo}', - '{actor} added {member} at {repo}': '{actor} toegevoegd {member} op {repo}', + '{actor} forked {repo} at {fork}': '{actor} forked {repo} op {fork}', '{actor} made {repo} public': '{actor} heeft {repo} openbaar gemaakt', + '{actor} merged pull request {pr} at {repo}': '', + '{actor} opened issue {issue} at {repo}': + '{actor} geopend issue {issue} op {repo}', '{actor} opened pull request {pr} at {repo}': '{actor} heeft pull request geopend {pr} op {repo}', + '{actor} published release {id}': '{actor} gepubliceerd release {id}', + '{actor} pushed to {ref} at {repo}': '', + '{actor} removed {member} at {repo}': '{actor} verwijderd {member} op {repo}', + '{actor} reopened issue {issue} at {repo}': + '{actor} heropend issue {issue} op {repo}', '{actor} reopened pull request {pr} at {repo}': '{actor} heeft pull request heropend {pr} op {repo}', - '{actor} merged pull request {pr} at {repo}': '', - '{actor} closed pull request {pr} at {repo}': - '{actor} heeft pull request gesloten {pr} op {repo}', - '{actor} commented on pull request {pr} at {repo}': '', - '{actor} pushed to {ref} at {repo}': '', - '{actor} published release {id}': '{actor} gepubliceerd release {id}', '{actor} starred {repo}': '{actor} heeft een ster gegeven aan {repo}', - 'One of the most feature-rich GitHub clients that is 100% free': '', - auth: { - login: { - connectingToGitHub: 'Verbinding maken met GitHub ...', - preparingGitPoint: 'GitPoint voorbereiden ...', - cancel: 'ANNULEER', - troubles: "Can't login?", - welcomeTitle: 'Welkom bij GitPoint', - welcomeMessage: 'De meest complete GitHub client die geen geld kost', - notificationsTitle: 'Beheer notificaties', - notificationsMessage: - 'Bekijk en beheer al uw ongelezen en deelnemende notificaties', - reposTitle: 'Repositories en Gebruikers', - reposMessage: - 'Verkrijg snel de informatie van uw repositories, gebruikers en organisaties', - issuesTitle: 'Issues en Pull Requests', - issuesMessage: 'Neem deel aan conversaties, merge pull requests en meer', - signInButton: 'AANMELDEN', - }, - networkError: 'Oops! it seems that you are not connected to the internet!', - welcome: { - welcomeTitle: 'Welkom bij GitPoint', - }, - events: { - welcomeMessage: - 'Welkom! Dit is uw nieuwe tijdlijn - dit helpt u up to date te blijven bij repositories en gebruikers die je volgt.', - commitCommentEvent: 'heeft een reactie geplaatst op commit', - createEvent: '{{object}} aangemaakt', - deleteEvent: '{{object}} verwijderd', - issueCommentEvent: '{{action}} op {{type}}', - issueEditedEvent: 'heeft een opmerking {{action}} op {{type}}', - issueRemovedEvent: 'heeft een opmerking {{action}} bij {{type}}', - issuesEvent: '{{action}} issue', - publicEvent: { - action: 'heeft', - connector: 'openbaar gemaakt', - }, - pullRequestEvent: 'heeft pull request {{action}}', - pullRequestReviewEvent: 'pull request review {{action}} ', - pullRequestReviewCommentEvent: '{{action}} op pull request', - pullRequestReviewEditedEvent: - 'heeft een opmerking {{action}} op pull request', - pullRequestReviewDeletedEvent: - 'heeft een opmerking {{action}} op pull request', - releaseEvent: '{{action}} release', - atConnector: 'op', - toConnector: 'bij', - types: { - pullRequest: 'pull request', - issue: 'issue', - }, - objects: { - repository: 'repository', - branch: 'branch', - tag: 'tag', - }, - actions: { - added: 'toegevoegd', - created: 'aangemaakt', - edited: 'bijgewerkt', - deleted: 'verwijderd', - assigned: 'toegewezen', - unassigned: 'niet-toegewezen', - labeled: 'labeled', - unlabeled: 'unlabeled', - opened: 'geopend', - milestoned: 'milestoned', - demilestoned: 'demilestoned', - closed: 'gesloten', - reopened: 'heropend', - review_requested: 'review aangevraagd', - review_request_removed: 'review aangevraag verwijderd', - submitted: 'ingediend', - dismissed: 'ontslagen', - published: 'gepubliceerd', - publicized: 'publiek gemaakt', - privatized: 'prive gemaakt', - starred: 'heeft een ster gegeven aan', - pushedTo: 'pushed to', - forked: 'forked', - commented: 'heeft een opmerking gemaakt', - removed: 'verwijderd', - }, - }, - profile: { - orgsRequestApprovalTop: 'Kunt u niet al uw organisaites zien?', - orgsRequestApprovalBottom: 'U moet misschien om toestemming vragen.', - codePushCheck: 'Controleer op updates', - codePushChecking: 'Controleren op updates...', - codePushUpdated: 'App is bijgewerkt', - codePushAvailable: 'Update beschikbaar!', - codePushNotApplicable: 'Niet beschikbaar in debug', - }, - userOptions: { - donate: 'Doneren', - title: 'Opties', - language: 'Taal', - privacyPolicy: 'Privacybeleid', - signOut: 'Uitloggen', - }, - privacyPolicy: { - title: 'Privacybeleid', - effectiveDate: 'Laatst ge-updated op: 15 Juli 2017', - introduction: - 'We zijn blij dat u voor GitPoint heeft gekozen. Dit privacybeleid is hier om u te informeren over wat wij doen - en niet doen - met de gegevens van onze gebruikers.', - userDataTitle: 'GEBRUIKERS INFORMATIE', - userData1: - 'We doen niets met uw GitHub informatie. Na de authenticatie wordt uw OAuth-token rechtstreeks op uw apparaatopslag opgeslagen. Het is niet mogelijk voor ons om die informatie te verkrijgen. Wij zien nooit de toegangscode van een gebruiker en slaan het ook niet op.', - userData2: - 'Dit betekent dat wij op geen enkele wijze de GitHub-gegevens van een gebruiker kunnen inzien, gebruiken of delen. Als privégegevens ooit zichtbaar worden, zullen we het niet opnemen of bekijken. Als het per ongeluk wordt opgenomen, zullen wij het onmiddellijk verwijderen met veilige verwijderingsmethoden. Nogmaals, wij hebben authentificatie speciaal ingesteld zodat dit nooit zou gebeuren.', - analyticsInfoTitle: 'ANALYTICS INFORMATIE', - analyticsInfo1: - 'We gebruiken op dit moment Google Analytics en iTunes App Analytics om ons te helpen met het meten van verkeer en gebruikstendensen van GitPoint. Deze tools verzamelen informatie die door uw apparaat wordt verzonden, inclusief apparaat- en platformversie, regio en verwijzer. Deze informatie kan niet worden gebruikt om een bepaalde individuele gebruiker te identificeren en er worden geen persoonlijke gegevens geëxtraheerd.', - analyticsInfo2: - 'Als wij een ander platform van derden opnemen om problemen, fouten of meer analytische informatie te verzamelen, zullen wij ervoor zorgen dat de gebruikersgegevens geanonimiseerd en gecodeerd zijn.', - openSourceTitle: 'OPEN SOURCE', - openSource1: - 'GitPoint is open source en de geschiedenis van de bijdragen aan het platform is altijd zichtbaar voor het publiek.', - openSource2: - 'Bij elke bijdrage aan de app wordt er een code review uitgevoerd om te voorkomen dat iemand schadelijke codes toevoegd.', - contactTitle: 'CONTACT', - contact1: - 'Bedankt voor het lezen van ons privacybeleid. Wij hopen dat u het leuk vindt om GitPoint te gebruiken net zoals wij het leuk vinden om het te bouwen.', - contact2: - 'Als u vragen heeft over dit Privacybeleid of GitPoint in het algemeen, gelieve een probleem in de', - contactLink: 'GitPoint repository ', - }, - }, - notifications: { - main: { - unread: 'ongelezen', - participating: 'deelnemend', - all: 'Alles', - unreadButton: 'Ongelezen', - participatingButton: 'Deelnemend', - allButton: 'Alles', - retrievingMessage: 'Notificaties ophalen', - noneMessage: 'Je hebt geen notificaties van dit type', - markAllAsRead: 'Alles markeren als gelezen', - }, - }, - search: { - main: { - repositoryButton: 'Repositories', - userButton: 'Gebruikers', - searchingMessage: 'Zoeken naar {{query}}', - searchMessage: 'Zoeken naar {{type}}', - repository: 'repository', - user: 'gebruiker', - noUsersFound: 'No users found :(', - noRepositoriesFound: 'No repositories found :(', - }, - }, - user: { - profile: { - userActions: 'Gebruiker Acties', - unfollow: 'Ontvolgen', - follow: 'Volgen', - }, - repositoryList: { - title: 'Repositories', - }, - starredRepositoryList: { - title: 'Sterren', - text: 'Sterren', - }, - followers: { - title: 'Volgers', - text: 'Volgers', - followsYou: 'Volgt u', - }, - following: { - title: 'Volgen', - text: 'Volgen', - followingYou: 'Volgen', - }, - }, - repository: { - main: { - notFoundRepo: 'Repository is not found', - unknownLanguage: 'Unknown', - shareRepositoryTitle: 'Deel {{repoName}}', - shareRepositoryMessage: 'Bekijk {{repoName}} op GitHub. {{repoUrl}}', - repoActions: 'Repository Acties', - forkAction: 'Fork', - starAction: 'Ster', - unstarAction: 'Ster verwijderen', - shareAction: 'Delen', - unwatchAction: 'Unwatch', - watchAction: 'Bekijken', - ownerTitle: 'EIGENAAR', - contributorsTitle: 'MEDEWERKERS', - noContributorsMessage: 'Geen medewerkers', - sourceTitle: 'BRON', - readMe: 'README', - viewSource: 'Bekijk Code', - issuesTitle: 'ISSUES', - noIssuesMessage: 'Geen issues', - noOpenIssuesMessage: 'Geen open issues', - viewAllButton: 'Bekijk Alles', - newIssueButton: 'Nieuw Issue', - pullRequestTitle: 'PULL REQUESTS', - noPullRequestsMessage: 'Geen pull requests', - noOpenPullRequestsMessage: 'Geen open pull requests', - starsTitle: 'Sterren', - forksTitle: 'Forks', - forkedFromMessage: 'forked from', - topicsTitle: 'TOPICS', - starred: 'Starred', - watching: 'Watching', - watchers: 'Watchers', - }, - codeList: { - title: 'Code', - }, - issueList: { - title: 'Issues', - openButton: 'Open', - closedButton: 'Gesloten', - searchingMessage: 'Zoeken naar {{query}}', - noOpenIssues: 'Geen open issues gevonden!', - noClosedIssues: 'Geen gesloten issues!', - }, - pullList: { - title: 'Pull Requests', - openButton: 'Open', - closedButton: 'Gesloten', - searchingMessage: 'Zoeken naar {{query}}', - noOpenPulls: 'Geen open pull requests gevonden!', - noClosedPulls: 'Geen gesloten pull requests gevonden!', - }, - pullDiff: { - title: 'Diff', - numFilesChanged: '{{numFilesChanged}} bestanden', - new: 'NIEUW', - deleted: 'VERWIJDERD', - fileRenamed: 'Bestand hernoemd zonder veranderingen', - }, - readMe: { - readMeActions: 'README Acties', - noReadMeFound: 'Geen README.md gevonden', - }, - }, - organization: { - main: { - membersTitle: 'LEDEN', - descriptionTitle: 'BESCHRIJVING', - }, - organizationActions: 'Organisatie Actions', - }, - issue: { - settings: { - title: 'Instellingen', - pullRequestType: 'Pull Request', - issueType: 'Issue', - applyLabelButton: 'Voeg label toe', - noneMessage: 'geen', - labelsTitle: 'LABELS', - assignYourselfButton: 'Assign jezelf', - assigneesTitle: 'ASSIGNEES', - actionsTitle: 'ACTIES', - unlockIssue: 'Ontgrendel {{issueType}}', - lockIssue: 'Vergrendel {{issueType}}', - closeIssue: 'Sluit {{issueType}}', - reopenIssue: 'Heropen {{issueType}}', - areYouSurePrompt: 'Weet u het zeker?', - applyLabelTitle: 'Voeg een label toe aan deze issue', - }, - comment: { - commentActions: 'Acties voor commentaar', - editCommentTitle: 'Bewerk commentaar', - editAction: 'Bewerk', - deleteAction: 'Verwijder', - }, - main: { - assignees: 'Assignees', - mergeButton: 'Merge Pull Request', - noDescription: 'Niet voorzien van een beschrijving.', - lockedCommentInput: 'Gesloten maar u kan nog een opmerkingen maken...', - commentInput: 'Plaats opmerking...', - lockedIssue: 'Issue is gesloten', - states: { - open: 'Open', - closed: 'Gesloten', - merged: 'Merged', - }, - screenTitles: { - issue: 'Issue', - pullRequest: 'Pull Request', - }, - openIssueSubTitle: '#{{number}} geopend {{time}} geleden door {{user}}', - closedIssueSubTitle: - '#{{number}} door {{user}} was gesloten, {{time}} geleden', - issueActions: 'Issue Acties', - }, - newIssue: { - title: 'Nieuw Issue', - missingTitleAlert: 'Titel is verplicht!', - issueTitle: 'Issue title', - writeATitle: 'Schrijf de titel voor uw issue hier', - issueComment: 'Issue omschrijving', - writeAComment: 'Schrijf de omschrijving van uw issue hier', - }, - pullMerge: { - title: 'Merge Pull Request', - createMergeCommit: 'Maak een merge commit', - squashAndMerge: 'Squash en merge', - merge: 'merge', - squash: 'squash', - missingTitleAlert: 'Een commit titel is verplicht!', - commitTitle: 'Commit Title', - writeATitle: 'Schrijf een titel voor uw commit hier', - commitMessage: 'Commit samenvatting', - writeAMessage: 'Schrijf een samenvatting voor uw commit hier', - mergeType: 'Merge Type', - changeMergeType: 'Verander Merge Type', - }, - }, - common: { - bio: 'BIO', - stars: 'Sterren', - orgs: 'ORGANISATIES', - noOrgsMessage: 'Geen organisaties', - info: 'INFO', - company: 'Bedrijf', - location: 'Locatie', - email: 'Email', - website: 'Website', - repositories: 'Repositories', - cancel: 'Annuleren', - yes: 'Ja', - ok: 'OKE', - submit: 'Versturen', - relativeTime: { - lessThanXSeconds: '{{count}}s', - xSeconds: '{{count}}s', - halfAMinute: '30s', - lessThanXMinutes: '{{count}}m', - xMinutes: '{{count}}m', - aboutXHours: '{{count}}h', - xHours: '{{count}}h', - xDays: '{{count}}d', - aboutXMonths: '{{count}}mo', - xMonths: '{{count}}mo', - aboutXYears: '{{count}}y', - xYears: '{{count}}y', - overXYears: '{{count}}y', - almostXYears: '{{count}}y', - }, - abbreviations: { - thousand: 'k', - }, - openInBrowser: 'Open in Browser', - }, + '{almostXYears}y': '', + '{halfAMinute}s': '', + '{lessThanXMinutes}m': '', + '{lessThanXSeconds}s': '', + '{numFilesChanged} files': '{numFilesChanged} bestanden', + '{overXYears}y': '', + '{xDays}d': '', + '{xHours}h': '', + '{xMinutes}m': '', + '{xMonths}mo': '', + '{xSeconds}s': '', + '{xYears}y': '', }; diff --git a/src/locale/languages/pl.js b/src/locale/languages/pl.js index 7db04ba2..77e83dfa 100644 --- a/src/locale/languages/pl.js +++ b/src/locale/languages/pl.js @@ -1,396 +1,245 @@ module.exports = { + '#{number} by {user} was closed {time} ago': + '#{number} użytkownika {user} został zamknięty {time} temu', + '#{number} opened {time} ago by {user}': + '#{number} utworzony {time} temu przez {user}', + ACTIONS: 'AKCJE', + 'ANALYTICS INFORMATION': 'INFORMACJE O UŻYWANIU APLIKACJI', + ASSIGNEES: 'PRZYPISANY', + 'Add a comment...': 'Dodaj komentarz...', + All: 'Wszystko', + 'App is up to date': 'To jest ostatnia wersja', + 'Apply Label': 'Dodaj Etykietę', + 'Apply a label to this issue': 'Dodaj etykietę do tego problemu', + 'Are you sure?': 'Czy na pewno?', + 'Assign Yourself': 'Przypisz Siebie', + Assignees: 'Przypisany', + BIO: 'BIO', + CANCEL: 'ANULUJ', + CONTACT: 'KONTAKT', + CONTRIBUTORS: 'Kontrybutorzy', + "Can't login?": '', + "Can't see all your organizations?": + 'Nie widzisz wszystkich swoich organizacji?', + Cancel: 'Anuluj', + 'Change Merge Type': 'Zmień Typ Merga', + 'Check for update': 'Sprawdź nowsze wersje', + 'Check out {repoName} on GitHub. {repoUrl}': + 'Check out {repoName} do GitHub. {repoUrl}', + 'Checking for update...': 'Sprawdzanie nowszych wersji...', + 'Close {issueType}': 'Zamknij {issueType}', + Closed: 'Zakmnięte', + Code: 'Kod', + 'Comment Actions': 'Dodaj komentarz akcji', + 'Commit Message': 'Treść komitu', + 'Commit Title': 'Tytuł Komitu', + 'Communicate on conversations, merge pull requests and more': + 'Powiadom o konwersjacji, zmergowanym pull requeście i więcej', + Company: 'Firma', + 'Connecting to GitHub...': 'Łączenie z GitHubem...', + 'Control notifications': 'Kontrola notyfikacji', + 'Create a merge commit': 'Utwórz komit z mergem', + DELETED: 'USUNIĘTY', + DESCRIPTION: 'OPIS', + Delete: 'Usuń', + Diff: 'Diff', + 'Easily obtain repository, user and organization information': + 'W łatwy sposób otrzymasz informację o repozytorium, użytkowniku i organizacji', + Edit: 'Edytuj', + 'Edit Comment': 'Edytuj Komentarz', + Email: 'Email', + 'File renamed without any changes': 'Nazwa pliku zmieniona bez innych zmian', + Follow: 'Obserwuj', + Followers: 'Obserwujący', + Following: 'Obserwowani', + 'Follows you': 'Obserwuje Cię', + Fork: 'Sforkuj', + Forks: 'Forki', + 'GitPoint is open source and the history of contributions to the platform will always be visible to the public.': + 'GitPoint jest aplikacją o otwartych kodzie, a historia kontrybucji będzie zawsze dostępna publicznie.', + 'GitPoint repository': 'repozytorium GitPoint', + INFO: 'INFO', + ISSUES: 'PROBLEMY', + "If we happen to include another third party platform to collect stack traces, error logs or more analytics information, we'll make sure that user data remains anonymized and encrypted.": + 'Jeżeli w przyszłości dołączymy inną usługę zewnętrznego dostawcy w celu zbierania logów, błędów programu oraz innych informacji dotyczących aplikacji, zapewnimy, że informacja użytkownika pozostanie anonimowa i zaszyfrowana.', + 'If you have any questions about this Privacy Policy or GitPoint in general, please file an issue in the': + 'W przypadku jakichkolwiek pytań dotyczących tej Polityki Prywatności lub ogólnie aplikacji GitPoint, utwórz nowy problem na', + Issue: 'Problem', + 'Issue Actions': 'Problemy Dostępne Akcje', + 'Issue Comment': 'Komentarz do problemu', + 'Issue Title': 'Tytuł Problemu', + 'Issue is locked': 'Problem jest zablokowany', + Issues: 'Problemy', + 'Issues and Pull Requests': 'Problemy i Pull Requesty', + LABELS: 'ETYKIETY', + Language: 'Język', + 'Last updated: July 15, 2017': 'Ostatnia Wersja: 15 Lipca, 2017', + Location: 'Lokalizacja', + 'Lock {issueType}': 'Zablokuj {issueType}', + 'Locked, but you can still comment...': + 'Zablokowane, ale wciąż możesz dodać komentarz...', + MEMBERS: 'CZŁONKOWIE', + 'Make a donation': 'Zrób darowiznę', + 'Mark all as read': 'Oznacz wszystkie jako przeczytane', + 'Merge Pull Request': 'Merge Pull Request', + 'Merge Type': 'Typu merga', + Merged: 'Zmergowany', + NEW: 'NOWY', + 'New Issue': 'Nowy Problem', + 'No README.md found': 'Brak README.md', + 'No closed issues found!': 'Brak zamkniętych problemów!', + 'No contributors found': 'Brak kontrybutorów', + 'No description provided.': 'Brak opisu.', + 'No issues': 'Brak problemów', + 'No open issues': 'Brak otwartych problemów', + 'No open issues found!': 'Brak otwartych problemów!', + 'No open pull requests': 'Brak otwartych pull requestów', + 'No open pull requests found!': 'Brak otwartych pull requestów!', + 'No organizations': 'Brak organizacji', + 'No pull requests': 'Brak pull requestów', + 'No repositories found :(': 'Nie znaleziono repozytorium :(', + 'No users found :(': 'Nie znaleziono użytkownika :(', + 'None yet': 'Brak', + 'Not applicable in debug mode': 'Niedostępne w trybie debug', + OK: 'OK', + 'OPEN SOURCE': 'KOD OTWARTEGO ŹRÓDŁA', + ORGANIZATIONS: 'ORGANIZACJE', + OWNER: 'Właściciel', + 'One of the most feature-rich GitHub clients that is 100% free': + 'Najlepsza integracja z GitHubem jest 100% za darmo', + 'Oops! it seems that you are not connected to the internet!': '', + Open: 'Otwarte', + 'Open in Browser': 'Otwórz W Przeglądarce', + Options: 'Opcje', + 'Organization Actions': 'Organizacja Dostępne Akcje', + 'PULL REQUESTS': 'PULL REQUESTY', + Participating: 'Partycypujący', + 'Preparing GitPoint...': 'Przygotowanie GitPoint...', + 'Privacy Policy': 'Polityka Prywatności', + 'Pull Request': 'Pull Requesty', + 'Pull Requests': 'Pull Requesty', + README: 'README', + 'README Actions': 'README Dostępne Akcje', + 'Reopen {issueType}': 'Otwórz ponownie {issueType}', + Repositories: 'Repozytoria', + 'Repositories and Users': 'Repozytoria i Użytkownicy', + 'Repository Actions': 'Akcje Repozytorium', + 'Repository is not found': '', + 'Retrieving notifications': 'Pobieranie notyfikacji', + 'SIGN IN': 'ZALOGUJ', + SOURCE: 'ŹRÓDŁO', + 'Search for any {type}': 'Szukaj w: {type}', + 'Searching for {query}': 'Szukanie w {query}', + Settings: 'Ustawienia', + Share: 'Udostępnij', + 'Share {repoName}': 'Udostępnij {repoName}', + 'Sign Out': 'Wyloguj Się', + 'Squash and merge': 'Squashuj i zmerguj', + Star: 'Polub', + Starred: 'Polubiony', + Stars: 'Polubione', + Submit: 'Wyślij', + TOPICS: 'TOPICS', + 'Thank you for reading our Privacy Policy. We hope you enjoy using GitPoint as much as we enjoyed building it.': + 'Dziękujemy za przeczytanie naszej Polityki Prywatności. Mamy nadzieję, że sprawdzi Ci taką samą przyjemność, jaką nam daje podczas jego tworzenia.', + "This means that in no way, shape or form do we ever view, use or share a user's GitHub data. If private data ever becomes visible at any point we will not record or view it. If it happens to be accidentally recorded, we will delete it immediately using secure erase methods. Again, we've set up authentication specifically so that this never happens.": + 'Oznacza to, że w żaden pośredni albo bezpośredni sposób, nie używamy, przekazujemy lub udostępniamy informacji o użytkowniku GitHuba. Jeżeli niepubliczne informacje zostaną w jakikolwiek sposób uwidocznione lub udostępnione, nie będziemy ich przechowywać ani przetwarzać. Jeżeli nastąpi przypadkowe zapisanie takich informacji, usuniemy je bezzwłocznie, używając bezpiecznych metod usuwania informacji. Podkreślamy, że wybraliśmy specjalnie sposób autentykacji uniemożliwiający bezpośredni dostęp do danych użytkowników.', + 'USER DATA': 'DANE UŻYTKOWNIKÓW', + Unfollow: 'Przestań obserwować', + Unknown: '', + 'Unlock {issueType}': 'Odblokuj {issueType}', + Unread: 'Nieprzeczytane', + Unstar: 'Usuń Polubienie', + Unwatch: 'Przestań obserwować', + 'Update is available!': 'Nowsza wersja dostępna!', + 'User Actions': 'Akcje użytkownika', + Users: 'Użytkownicy', + 'View All': 'Zobacz Wszystko', + 'View Code': 'Zobacz Kod', + 'View and control all of your unread and participating notifications': + 'Przeglądanie i kontrola wszystkich nieprzeczytanych notifykacji i konwersjacji', + Watch: 'Obserwuj', + Watchers: 'Obserwujący', + Watching: 'Obserwowany', + 'We currently use Google Analytics and iTunes App Analytics to help us measure traffic and usage trends for the GitPoint. These tools collect information sent by your device including device and platform version, region and referrer. This information cannot reasonably be used to identify any particular individual user and no personal information is extracted.': + 'W bieżącej wersji aplikacji używamy Google Analytics i iTunes App Analytics, aby monitorować ruch i trendy użytkowania aplikacji GitPoint. Narzędzia te zbierają informacje wysłane z Twojego urządzenia, w tym wersje urządzenia i system, rejon i informacje o aplikacji klienckiej. Informacje te, użyte bez innych informacji, nie umożliwiają bezpośredniej identyfikacji użytkowników ani pozyskania częściowej informacji o użytkownikach.', + "We do not do anything with your GitHub information. After authenticating, the user's OAuth token is persisted directly on their device storage. It is not possible for us to retrieve that information. We never view a user's access token nor store it whatsoever.": + 'Twoje dane z GitHuba nie są przez nas przetwarzane. Po autentykacji, token OAuth jest zapisany bezpośrednio na nośniku Twojego urządzenia. Nie jest możliwe odczytanie ponowne tej informacji przez nas. Nigdy nie czytamy bezpośrednio tokena użytkownika i nie przetwarzamy go w inny sposób.', + "We're glad you decided to use GitPoint. This Privacy Policy is here to inform you about what we do — and do not do — with our user's data.": + 'Cieszymy się, że korzystasz z GitPoint! Nasza Polityka Prywatności ma po pierwsze pomóc Ci zrozumieć co robimy — a czego nie robimy — z danymi naszych użytkowników.', + Website: 'Strona', + 'Welcome to GitPoint': 'Witaj w GitPoint', + 'With each contribution to the app, code review is always performed to prevent anybody from including malicious code of any kind.': + 'Przy każdej kontrybucji do kodu aplikacji, przeprowadzamy przegląd kodu, aby zapobiec dodaniu kodu o niepożądanym lub złośliwym działaniu.', + 'Write a comment for your issue here': + 'Tutaj wpisz komentarz do Twojego problemu', + 'Write a message for your commit here': 'Tutaj wpisz treść komitu', + 'Write a title for your commit here': 'Tutaj podaj tytuł komitu', + 'Write a title for your issue here': 'Tutaj wpisz tytuł Twojego problemu', + Yes: 'tak', + "You don't have any notifications of this type": + 'Nie masz więcej notyfikacji tego rodzaju', + 'You may have to request approval for them.': + 'Być może musisz wystąpić o ich zatwierdzenie.', + 'You need to have a commit title!': 'Podaj tytuł komitu!', + 'You need to have an issue title!': 'Musisz zmienić tytuł problemu!', + _thousandsAbbreviation: 'ts', + 'forked from': 'sforkowany z', + merge: 'merge', + repository: 'repozytorium', + squash: 'squash', + user: 'użytkownik', + '{aboutXHours}h': '', + '{aboutXMonths}mo': '', + '{aboutXYears}y': '', + '{actor} added {member} at {repo}': '{actor} dodał {member} na {repo}', + '{actor} closed issue {issue} at {repo}': + '{actor} zamknął problem {issue} na {repo}', + '{actor} closed pull request {pr} at {repo}': + '{actor} zamknął pull request {pr} na {repo}', '{actor} commented on commit': '{actor} komentarz do komita', + '{actor} commented on issue {issue} at {repo}': + '{actor} dodał komentarz w problem {issue} na {repo}', + '{actor} commented on pull request {issue} at {repo}': + '{actor} dodał komentarz w pull request {issue} na {repo}', + '{actor} commented on pull request {pr} at {repo}': '', '{actor} created branch {ref} at {repo}': '{actor} utworzenie branch {ref} na {repo}', + '{actor} created repository {repo}': '{actor} utworzenie repozytorium {repo}', '{actor} created tag {ref} at {repo}': '{actor} utworzenie tag {ref} na {repo}', - '{actor} created repository {repo}': '{actor} utworzenie repozytorium {repo}', + '{actor} created the {repo} wiki': '', '{actor} deleted branch {ref} at {repo}': '{actor} usunięcie branch {ref} na {repo}', '{actor} deleted tag {ref} at {repo}': '{actor} usunięcie tag {ref} na {repo}', - '{actor} forked {repo} at {fork}': '{actor} sforkował {repo} na {fork}', - '{actor} created the {repo} wiki': '', '{actor} edited the {repo} wiki': '', - '{actor} commented on pull request {issue} at {repo}': - '{actor} dodał komentarz w pull request {issue} na {repo}', - '{actor} commented on issue {issue} at {repo}': - '{actor} dodał komentarz w problem {issue} na {repo}', - '{actor} opened issue {issue} at {repo}': - '{actor} otworzył problem {issue} na {repo}', - '{actor} reopened issue {issue} at {repo}': - '{actor} otworzył ponownie problem {issue} na {repo}', - '{actor} closed issue {issue} at {repo}': - '{actor} zamknął problem {issue} na {repo}', '{actor} edited {member} at {repo}': '{actor} zedytował {member} na {repo}', - '{actor} removed {member} at {repo}': '{actor} usunął {member} na {repo}', - '{actor} added {member} at {repo}': '{actor} dodał {member} na {repo}', + '{actor} forked {repo} at {fork}': '{actor} sforkował {repo} na {fork}', '{actor} made {repo} public': '{actor} utworzenie {repo} publiczny', + '{actor} merged pull request {pr} at {repo}': '', + '{actor} opened issue {issue} at {repo}': + '{actor} otworzył problem {issue} na {repo}', '{actor} opened pull request {pr} at {repo}': '{actor} otworzył pull request {pr} na {repo}', + '{actor} published release {id}': '{actor} dodał release {id}', + '{actor} pushed to {ref} at {repo}': '{actor} wypchnął z {ref} na {repo}', + '{actor} removed {member} at {repo}': '{actor} usunął {member} na {repo}', + '{actor} reopened issue {issue} at {repo}': + '{actor} otworzył ponownie problem {issue} na {repo}', '{actor} reopened pull request {pr} at {repo}': '{actor} otworzył ponownie pull request {pr} na {repo}', - '{actor} merged pull request {pr} at {repo}': '', - '{actor} closed pull request {pr} at {repo}': - '{actor} zamknął pull request {pr} na {repo}', - '{actor} commented on pull request {pr} at {repo}': '', - '{actor} pushed to {ref} at {repo}': '{actor} wypchnął z {ref} na {repo}', - '{actor} published release {id}': '{actor} dodał release {id}', '{actor} starred {repo}': '{actor} oznaczył gwiazdką {repo}', - 'One of the most feature-rich GitHub clients that is 100% free': '', - auth: { - login: { - connectingToGitHub: 'Łączenie z GitHubem...', - preparingGitPoint: 'Przygotowanie GitPoint...', - cancel: 'ANULUJ', - troubles: "Can't login?", - welcomeTitle: 'Witaj w GitPoint', - welcomeMessage: 'Najlepsza integracja z GitHubem jest 100% za darmo', - notificationsTitle: 'Kontrola notyfikacji', - notificationsMessage: - 'Przeglądanie i kontrola wszystkich nieprzeczytanych notifykacji i konwersjacji', - reposTitle: 'Repozytoria i Użytkownicy', - reposMessage: - 'W łatwy sposób otrzymasz informację o repozytorium, użytkowniku i organizacji', - issuesTitle: 'Problemy i Pull Requesty', - issuesMessage: - 'Powiadom o konwersjacji, zmergowanym pull requeście i więcej', - signInButton: 'ZALOGUJ', - }, - networkError: 'Oops! it seems that you are not connected to the internet!', - welcome: { - welcomeTitle: 'Witaj w GitPoint', - }, - events: { - welcomeMessage: - 'Witaj! To jest Twój wątek z newsami - pomoże w byciu na bieżąco z ostanią aktywnością w repozytoriach i użytkownikach, których obserwujesz.', - commitCommentEvent: 'komentarz do komita', - createEvent: 'utworzenie {{object}}', - deleteEvent: 'usunięcie {{object}}', - issueCommentEvent: '{{action}} w {{type}}', - issueEditedEvent: '{{action}} swój komentarz w {{type}}', - issueRemovedEvent: '{{action}} swój komentarz w {{type}}', - issuesEvent: '{{action}} problem', - publicEvent: { - action: 'utworzenie', - connector: 'publiczny', - }, - pullRequestEvent: '{{action}} pull request', - pullRequestReviewEvent: '{{action}} przegląd pull requesta', - pullRequestReviewCommentEvent: '{{action}} w pull requeście', - pullRequestReviewEditedEvent: - '{{action}} swój komentarz do pull requestu', - pullRequestReviewDeletedEvent: - '{{action}} swój komentarz do pull requestu', - releaseEvent: '{{action}} release', - atConnector: 'na', - toConnector: 'do', - types: { - pullRequest: 'pull request', - issue: 'problem', - }, - objects: { - repository: 'repozytorium', - branch: 'branch', - tag: 'tag', - }, - actions: { - added: 'dodał', - created: 'utworzył', - edited: 'zedytował', - deleted: 'usunął', - assigned: 'przypisał', - unassigned: 'usunął przypisanie', - labeled: 'oznaczył', - unlabeled: 'odznaczył', - opened: 'otworzył', - milestoned: 'dodał do milestone', - demilestoned: 'usunął z milestone', - closed: 'zamknął', - reopened: 'otworzył ponownie', - review_requested: 'zażądał recenzji', - review_request_removed: 'usunął żądanie recenzji', - submitted: 'wysłał', - dismissed: 'cofnął', - published: 'dodał', - publicized: 'udostępnił', - privatized: 'ukrył', - starred: 'oznaczył gwiazdką', - pushedTo: 'wypchnął z', - forked: 'sforkował', - commented: 'dodał komentarz', - removed: 'usunął', - }, - }, - profile: { - orgsRequestApprovalTop: 'Nie widzisz wszystkich swoich organizacji?', - orgsRequestApprovalBottom: - 'Być może musisz wystąpić o ich zatwierdzenie.', - codePushCheck: 'Sprawdź nowsze wersje', - codePushChecking: 'Sprawdzanie nowszych wersji...', - codePushUpdated: 'To jest ostatnia wersja', - codePushAvailable: 'Nowsza wersja dostępna!', - codePushNotApplicable: 'Niedostępne w trybie debug', - }, - userOptions: { - donate: 'Zrób darowiznę', - title: 'Opcje', - language: 'Język', - privacyPolicy: 'Polityka Prywatności', - signOut: 'Wyloguj Się', - }, - privacyPolicy: { - title: 'Polityka Prywatności', - effectiveDate: 'Ostatnia Wersja: 15 Lipca, 2017', - introduction: - 'Cieszymy się, że korzystasz z GitPoint! Nasza Polityka Prywatności ma po pierwsze pomóc Ci zrozumieć co robimy — a czego nie robimy — z danymi naszych użytkowników.', - userDataTitle: 'DANE UŻYTKOWNIKÓW', - userData1: - 'Twoje dane z GitHuba nie są przez nas przetwarzane. Po autentykacji, token OAuth jest zapisany bezpośrednio na nośniku Twojego urządzenia. Nie jest możliwe odczytanie ponowne tej informacji przez nas. Nigdy nie czytamy bezpośrednio tokena użytkownika i nie przetwarzamy go w inny sposób.', - userData2: - 'Oznacza to, że w żaden pośredni albo bezpośredni sposób, nie używamy, przekazujemy lub udostępniamy informacji o użytkowniku GitHuba. Jeżeli niepubliczne informacje zostaną w jakikolwiek sposób uwidocznione lub udostępnione, nie będziemy ich przechowywać ani przetwarzać. Jeżeli nastąpi przypadkowe zapisanie takich informacji, usuniemy je bezzwłocznie, używając bezpiecznych metod usuwania informacji. Podkreślamy, że wybraliśmy specjalnie sposób autentykacji uniemożliwiający bezpośredni dostęp do danych użytkowników.', - analyticsInfoTitle: 'INFORMACJE O UŻYWANIU APLIKACJI', - analyticsInfo1: - 'W bieżącej wersji aplikacji używamy Google Analytics i iTunes App Analytics, aby monitorować ruch i trendy użytkowania aplikacji GitPoint. Narzędzia te zbierają informacje wysłane z Twojego urządzenia, w tym wersje urządzenia i system, rejon i informacje o aplikacji klienckiej. Informacje te, użyte bez innych informacji, nie umożliwiają bezpośredniej identyfikacji użytkowników ani pozyskania częściowej informacji o użytkownikach.', - analyticsInfo2: - 'Jeżeli w przyszłości dołączymy inną usługę zewnętrznego dostawcy w celu zbierania logów, błędów programu oraz innych informacji dotyczących aplikacji, zapewnimy, że informacja użytkownika pozostanie anonimowa i zaszyfrowana.', - openSourceTitle: 'KOD OTWARTEGO ŹRÓDŁA', - openSource1: - 'GitPoint jest aplikacją o otwartych kodzie, a historia kontrybucji będzie zawsze dostępna publicznie.', - openSource2: - 'Przy każdej kontrybucji do kodu aplikacji, przeprowadzamy przegląd kodu, aby zapobiec dodaniu kodu o niepożądanym lub złośliwym działaniu.', - contactTitle: 'KONTAKT', - contact1: - 'Dziękujemy za przeczytanie naszej Polityki Prywatności. Mamy nadzieję, że sprawdzi Ci taką samą przyjemność, jaką nam daje podczas jego tworzenia.', - contact2: - 'W przypadku jakichkolwiek pytań dotyczących tej Polityki Prywatności lub ogólnie aplikacji GitPoint, utwórz nowy problem na', - contactLink: 'repozytorium GitPoint', - }, - }, - notifications: { - main: { - unread: 'nieprzeczytane', - participating: 'partycypujący', - all: 'wszystko', - unreadButton: 'Nieprzeczytane', - participatingButton: 'Partycypujący', - allButton: 'Wszystko', - retrievingMessage: 'Pobieranie notyfikacji', - noneMessage: 'Nie masz więcej notyfikacji tego rodzaju', - markAllAsRead: 'Oznacz wszystkie jako przeczytane', - }, - }, - search: { - main: { - repositoryButton: 'Repozytoria', - userButton: 'Użytkownicy', - searchingMessage: 'Szukanie w {{query}}', - searchMessage: 'Szukaj w: {{type}}', - repository: 'repozytorium', - user: 'użytkownik', - noUsersFound: 'Nie znaleziono użytkownika :(', - noRepositoriesFound: 'Nie znaleziono repozytorium :(', - }, - }, - user: { - profile: { - userActions: 'Akcje użytkownika', - unfollow: 'Przestań obserwować', - follow: 'Obserwuj', - }, - repositoryList: { - title: 'Repozytoria', - }, - starredRepositoryList: { - title: 'Polubione', - text: 'Polubione', - }, - followers: { - title: 'Obserwujący', - text: 'Obserwujący', - followsYou: 'Obserwuje Cię', - }, - following: { - title: 'Obserwowani', - text: 'Obserwowani', - followingYou: 'Obserwujesz', - }, - }, - repository: { - main: { - notFoundRepo: 'Repository is not found', - unknownLanguage: 'Unknown', - shareRepositoryTitle: 'Udostępnij {{repoName}}', - shareRepositoryMessage: 'Check out {{repoName}} do GitHub. {{repoUrl}}', - repoActions: 'Akcje Repozytorium', - forkAction: 'Sforkuj', - starAction: 'Polub', - unstarAction: 'Usuń Polubienie', - shareAction: 'Udostępnij', - unwatchAction: 'Przestań obserwować', - watchAction: 'Obserwuj', - ownerTitle: 'Właściciel', - contributorsTitle: 'Kontrybutorzy', - noContributorsMessage: 'Brak kontrybutorów', - sourceTitle: 'ŹRÓDŁO', - readMe: 'README', - viewSource: 'Zobacz Kod', - issuesTitle: 'PROBLEMY', - noIssuesMessage: 'Brak problemów', - noOpenIssuesMessage: 'Brak otwartych problemów', - viewAllButton: 'Zobacz Wszystko', - newIssueButton: 'Nowy Problem', - pullRequestTitle: 'PULL REQUESTY', - noPullRequestsMessage: 'Brak pull requestów', - noOpenPullRequestsMessage: 'Brak otwartych pull requestów', - starsTitle: 'Polubienia', - forksTitle: 'Forki', - forkedFromMessage: 'sforkowany z', - starred: 'Polubiony', - watching: 'Obserwowany', - watchers: 'Obserwujący', - topicsTitle: 'TOPICS', - }, - codeList: { - title: 'Kod', - }, - issueList: { - title: 'Problemy', - openButton: 'Otwarte', - closedButton: 'Zamknięte', - searchingMessage: 'Szukanie {{query}}', - noOpenIssues: 'Brak otwartych problemów!', - noClosedIssues: 'Brak zamkniętych problemów!', - }, - pullList: { - title: 'Pull Requesty', - openButton: 'Otwarte', - closedButton: 'Zakmnięte', - searchingMessage: 'Szukanie {{query}}', - noOpenPulls: 'Brak otwartych pull requestów!', - noClosedPulls: 'Brak zamkniętych pull requestów!', - }, - pullDiff: { - title: 'Diff', - numFilesChanged: '{{numFilesChanged}} plików', - new: 'NOWY', - deleted: 'USUNIĘTY', - fileRenamed: 'Nazwa pliku zmieniona bez innych zmian', - }, - readMe: { - readMeActions: 'README Dostępne Akcje', - noReadMeFound: 'Brak README.md', - }, - }, - organization: { - main: { - membersTitle: 'CZŁONKOWIE', - descriptionTitle: 'OPIS', - }, - organizationActions: 'Organizacja Dostępne Akcje', - }, - issue: { - settings: { - title: 'Ustawienia', - pullRequestType: 'Pull Requesty', - issueType: 'Problem', - applyLabelButton: 'Dodaj Etykietę', - noneMessage: 'Brak', - labelsTitle: 'ETYKIETY', - assignYourselfButton: 'Przypisz Siebie', - assigneesTitle: 'PRZYPISANY', - actionsTitle: 'AKCJE', - unlockIssue: 'Odblokuj {{issueType}}', - lockIssue: 'Zablokuj {{issueType}}', - closeIssue: 'Zamknij {{issueType}}', - reopenIssue: 'Otwórz ponownie {{issueType}}', - areYouSurePrompt: 'Czy na pewno?', - applyLabelTitle: 'Dodaj etykietę do tego problemu', - }, - comment: { - commentActions: 'Dodaj komentarz akcji', - editCommentTitle: 'Edytuj Komentarz', - editAction: 'Edytuj', - deleteAction: 'Usuń', - }, - main: { - assignees: 'Przypisany', - mergeButton: 'Merge Pull Request', - noDescription: 'Brak opisu.', - lockedCommentInput: 'Zablokowane, ale wciąż możesz dodać komentarz...', - commentInput: 'Dodaj komentarz...', - lockedIssue: 'Problem jest zablokowany', - states: { - open: 'Otwarty', - closed: 'Zamknięty', - merged: 'Zmergowany', - }, - screenTitles: { - issue: 'Problem', - pullRequest: 'Pull Request', - }, - openIssueSubTitle: '#{{number}} utworzony {{time}} temu przez {{user}}', - closedIssueSubTitle: - '#{{number}} użytkownika {{user}} został zamknięty {{time}} temu', - issueActions: 'Problemy Dostępne Akcje', - }, - newIssue: { - title: 'Nowy Problem', - missingTitleAlert: 'Musisz zmienić tytuł problemu!', - issueTitle: 'Tytuł Problemu', - writeATitle: 'Tutaj wpisz tytuł Twojego problemu', - issueComment: 'Komentarz do problemu', - writeAComment: 'Tutaj wpisz komentarz do Twojego problemu', - }, - pullMerge: { - title: 'Merge Pull Request', - createMergeCommit: 'Utwórz komit z mergem', - squashAndMerge: 'Squashuj i zmerguj', - merge: 'merge', - squash: 'squash', - missingTitleAlert: 'Podaj tytuł komitu!', - commitTitle: 'Tytuł Komitu', - writeATitle: 'Tutaj podaj tytuł komitu', - commitMessage: 'Treść komitu', - writeAMessage: 'Tutaj wpisz treść komitu', - mergeType: 'Typu merga', - changeMergeType: 'Zmień Typ Merga', - }, - }, - common: { - bio: 'BIO', - stars: 'Polubione', - orgs: 'ORGANIZACJE', - noOrgsMessage: 'Brak organizacji', - info: 'INFO', - company: 'Firma', - location: 'Lokalizacja', - email: 'Email', - website: 'Strona', - repositories: 'Repozytoria', - cancel: 'Anuluj', - yes: 'tak', - ok: 'OK', - submit: 'Wyślij', - relativeTime: { - lessThanXSeconds: '{{count}}s', - xSeconds: '{{count}}s', - halfAMinute: '30s', - lessThanXMinutes: '{{count}}m', - xMinutes: '{{count}}m', - aboutXHours: '{{count}}h', - xHours: '{{count}}h', - xDays: '{{count}}d', - aboutXMonths: '{{count}}mo', - xMonths: '{{count}}mo', - aboutXYears: '{{count}}y', - xYears: '{{count}}y', - overXYears: '{{count}}y', - almostXYears: '{{count}}y', - }, - abbreviations: { - thousand: 'ts', - }, - openInBrowser: 'Otwórz W Przeglądarce', - }, + '{almostXYears}y': '', + '{halfAMinute}s': '', + '{lessThanXMinutes}m': '', + '{lessThanXSeconds}s': '', + '{numFilesChanged} files': '{numFilesChanged} plików', + '{overXYears}y': '', + '{xDays}d': '', + '{xHours}h': '', + '{xMinutes}m': '', + '{xMonths}mo': '', + '{xSeconds}s': '', + '{xYears}y': '', }; diff --git a/src/locale/languages/pt.js b/src/locale/languages/pt.js index 9099b738..27c380bd 100644 --- a/src/locale/languages/pt.js +++ b/src/locale/languages/pt.js @@ -1,392 +1,247 @@ module.exports = { + '#{number} by {user} was closed {time} ago': + '#{number} de {user} foi fechada em {time} ', + '#{number} opened {time} ago by {user}': + '#{number} aberta em {time} por {user}', + ACTIONS: 'AÇÕES', + 'ANALYTICS INFORMATION': 'INFORMAÇÕES ESTATÍSTICAS', + ASSIGNEES: 'ATRIBUÍDA A', + 'Add a comment...': 'Adicionar um comentário...', + All: 'Todas', + 'App is up to date': 'A aplicação está atualizada', + 'Apply Label': 'Aplicar Label', + 'Apply a label to this issue': 'Aplicar um label a esta issue', + 'Are you sure?': 'Tem a certeza?', + 'Assign Yourself': 'Atribua a você', + Assignees: 'Atribuída a', + BIO: 'BIOGRAFIA', + CANCEL: 'CANCELAR', + CONTACT: 'CONTATO', + CONTRIBUTORS: 'CONTRIBUIDORES', + "Can't login?": '', + "Can't see all your organizations?": + 'Não consegue ver todas as suas organizações?', + Cancel: 'Cancelar', + 'Change Merge Type': 'Trocar Tipo de Merge', + 'Check for update': 'Procurar atualizações', + 'Check out {repoName} on GitHub. {repoUrl}': + 'Veja {repoName} no GitHub. {repoUrl}', + 'Checking for update...': 'A procurar atualizações...', + 'Close {issueType}': 'Fechar {issueType}', + Closed: 'Fechados', + Code: 'Código', + 'Comment Actions': 'Ações do comentário', + 'Commit Message': 'Mensagem do Commit', + 'Commit Title': 'Título do Commit', + 'Communicate on conversations, merge pull requests and more': + 'Comunicar problemas/sugestões, merge pull requests, etc', + Company: 'Empresa', + 'Connecting to GitHub...': ' GitHub...', + 'Control notifications': 'Controlar notificações', + 'Create a merge commit': 'Criar um merge ', + DELETED: 'REMOVIDO', + DESCRIPTION: 'DESCRIÇÃO', + Delete: 'Apagar', + Diff: 'Diff', + 'Easily obtain repository, user and organization information': + 'Obter informações sobre repositórios, utilizadores e organizações', + Edit: 'Editar', + 'Edit Comment': 'Editar Comentário', + Email: 'E-mail', + 'File renamed without any changes': + 'O ficheiro mudou de nome sem qualquer alteração', + Follow: 'Seguir', + Followers: 'Seguidores', + Following: 'Seguindo', + 'Follows you': 'Segue você', + Fork: 'Fazer Fork', + Forks: 'Forks', + 'GitPoint is open source and the history of contributions to the platform will always be visible to the public.': + 'O GitPoint é uma aplicação Open-source e o histórico de contribuições à plataforma sempre será visível para o público.', + 'GitPoint repository': 'repositório do GitPoint', + INFO: 'INFO', + ISSUES: 'ISSUES', + "If we happen to include another third party platform to collect stack traces, error logs or more analytics information, we'll make sure that user data remains anonymized and encrypted.": + 'Se incluirmos outra plataforma de terceiros para coletar stack traces, erros de logs ou mais informações , iremos certificar-nos de que os dados do utlizador permanecem anónimos e cifrados.', + 'If you have any questions about this Privacy Policy or GitPoint in general, please file an issue in the': + 'Se tiver alguma dúvida sobre esta Política de Privacidade ou sobre o GitPoint em geral, por favor, abra uma issue no', + Issue: 'Issue', + 'Issue Actions': 'Acções sobre Issues', + 'Issue Comment': 'Comentário da Issue', + 'Issue Title': 'Título da Issue', + 'Issue is locked': 'A issue está bloqueada', + Issues: 'Issues', + 'Issues and Pull Requests': 'Issues e Pull Requests', + LABELS: 'LABELS', + Language: 'Idioma', + 'Last updated: July 15, 2017': 'Última atualização: 15 de Julho de 2017', + Location: 'Localização', + 'Lock {issueType}': 'Bloqueada {issueType}', + 'Locked, but you can still comment...': + 'Bloqueada , mas ainda pode comentar...', + MEMBERS: 'MEMBROS', + 'Make a donation': 'Faça uma doação', + 'Mark all as read': 'Marcar todos como lido', + 'Merge Pull Request': 'Merge Pull Request', + 'Merge Type': 'Tipo de Merge', + Merged: 'Merged', + NEW: 'NOVO', + 'New Issue': 'Nova Issue', + 'No README.md found': 'Não foi encontrado nenhum ficheiro README.md', + 'No closed issues found!': 'Nenhuma issue fechada encontrada!', + 'No contributors found': 'Nenhum contribuidor encontrado', + 'No description provided.': 'Nenhuma descrição fornecida.', + 'No issues': 'Nenhuma issue', + 'No open issues': 'Nenhuma issue aberta', + 'No open issues found!': 'Nenhuma issue aberta encontrada!', + 'No open pull requests': 'Nenhum pull request aberto', + 'No open pull requests found!': 'Nenhum pull request aberto encontrado!', + 'No organizations': 'Nenhuma organização', + 'No pull requests': 'Nenhum pull request', + 'No repositories found :(': 'Nenhum repositório encontrado :(', + 'No users found :(': 'Nenhum utilizador encontrado :(', + 'None yet': 'Nenhuma ainda', + 'Not applicable in debug mode': 'Não aplicável em modo de debug', + OK: 'OK', + 'OPEN SOURCE': 'OPEN-SOURCE', + ORGANIZATIONS: 'ORGANIZAÇÕES', + OWNER: 'PROPRIETÁRIO', + 'One of the most feature-rich GitHub clients that is 100% free': + 'O cliente de GitHub com mais funcionalidades, 100% grátis', + 'Oops! it seems that you are not connected to the internet!': '', + Open: 'Abertos', + 'Open in Browser': 'Abrir no Browser', + Options: 'Opções', + 'Organization Actions': 'Opções de Entidade', + 'PULL REQUESTS': 'PULL REQUESTS', + Participating: 'Participando', + 'Preparing GitPoint...': 'A Preparar o GitPoint...', + 'Privacy Policy': 'Política de Privacidade', + 'Pull Request': 'Pull Request', + 'Pull Requests': 'Pull Requests', + README: 'README', + 'README Actions': 'Acções sobre o ficheiro README', + 'Reopen {issueType}': 'Reabrir {issueType}', + Repositories: 'Repositórios', + 'Repositories and Users': 'Repositórios e Utilizadores', + 'Repository Actions': 'Ações do Repositório', + 'Repository is not found': '', + 'Retrieving notifications': 'Procurando notificações', + 'SIGN IN': 'ENTRAR', + SOURCE: 'CÓDIGO-FONTE', + 'Search for any {type}': 'Procurar por qualquer {type}', + 'Searching for {query}': 'Procurando por {query}', + Settings: 'Configurações', + Share: 'Compartilhar', + 'Share {repoName}': 'Compartilhar {repoName}', + 'Sign Out': 'Sair', + 'Squash and merge': 'Agrupar e merge', + Star: 'Tornar Favorito', + Starred: 'Favoritos', + Stars: 'Favoritos', + Submit: 'Enviar', + TOPICS: 'TÓPICOS', + 'Thank you for reading our Privacy Policy. We hope you enjoy using GitPoint as much as we enjoyed building it.': + 'Obrigado por ler nossa Política de Privacidade. Esperamos que você goste de usar o GitPoin,t o tanto quanto gostamos de o desenvolver', + "This means that in no way, shape or form do we ever view, use or share a user's GitHub data. If private data ever becomes visible at any point we will not record or view it. If it happens to be accidentally recorded, we will delete it immediately using secure erase methods. Again, we've set up authentication specifically so that this never happens.": + 'Isso significa que, de forma alguma, vemos, usamos ou compartilhamos os dados do GitHub de um utilizador. Se dados privados ficarem visíveis em algum momento, nunca iremos armazená-los ou vê-los. Se os dados forem acidentalmente armazenados, iremos apagá-los imediatamente, usando métodos seguros. Como dito, configuramos a autenticação especificamente para que isso nunca aconteça.', + 'USER DATA': 'DADOS DO UTILIZADOR', + Unfollow: 'Deixar de seguir', + Unknown: '', + 'Unlock {issueType}': 'Destrancar {issueType}', + Unread: 'Não lidas', + Unstar: 'Remover de Favorito', + Unwatch: 'Deixar de acompanhar', + 'Update is available!': 'Há atualizações disponíveis!', + 'User Actions': 'Ações do Utilizador', + Users: 'Utilizadores', + 'View All': 'Ver Todos', + 'View Code': 'Ver Código', + 'View and control all of your unread and participating notifications': + 'Ver e controlar todas as suas notificações', + Watch: 'Acompanhar', + Watchers: 'Acompanhando', + Watching: 'A Acompanhar', + 'We currently use Google Analytics and iTunes App Analytics to help us measure traffic and usage trends for the GitPoint. These tools collect information sent by your device including device and platform version, region and referrer. This information cannot reasonably be used to identify any particular individual user and no personal information is extracted.': + 'Atualmente, usamos o Google Analytics e o iTunes App Analytics para nos ajudar a medir tráfego e tendências de utilização para o GitPoint. Essas ferramentas recebem as informações enviadas pelo seu dispositivo, incluindo a versão da aplicação, a plataforma e região. Estas informações não podem ser usadas para identificar qualquer utilizador em particular e nenhuma informação pessoal é extraída.', + "We do not do anything with your GitHub information. After authenticating, the user's OAuth token is persisted directly on their device storage. It is not possible for us to retrieve that information. We never view a user's access token nor store it whatsoever.": + 'Não fazemos nada com sua informação do GitHub. Depois de autenticado, o token do utilizador é armazenado no seu dispositivo. Não é possível recuperar essa informação. Nunca vemos ou armazenamos o token do utilizador, não importa o que aconteça.', + "We're glad you decided to use GitPoint. This Privacy Policy is here to inform you about what we do — and do not do — with our user's data.": + 'Estamos felizes por você ter decidido usar o GitPoint. Esta Política de Privacidade está aqui para informar o que fazemos, ou não, com os dados de nossos utilizadores.', + Website: 'Website', + 'Welcome to GitPoint': 'Bem-vindo ao GitPoint', + 'With each contribution to the app, code review is always performed to prevent anybody from including malicious code of any kind.': + 'A cada contribuição para a aplixação, é realizada uma revisão de código para evitar que alguém adicione qualquer tipo de código malicioso.', + 'Write a comment for your issue here': + 'Escreva um comentário para a sua issue aqui', + 'Write a message for your commit here': + 'Escreva uma mensagem para o seu commit aqui', + 'Write a title for your commit here': + 'Escreva um título para o seu commit aqui', + 'Write a title for your issue here': + 'Escreva um título para a sua issue aqui', + Yes: 'Sim', + "You don't have any notifications of this type": + 'Você não tem notificações deste tipo', + 'You may have to request approval for them.': + 'Talvez necessite solicitar aprovação dos Developers.', + 'You need to have a commit title!': 'O commit precisa ter um título!', + 'You need to have an issue title!': 'A issue precisa de ter um título!', + _thousandsAbbreviation: 'k', + 'forked from': 'é um fork de', + merge: 'merge', + repository: 'repositório', + squash: 'Agrupar', + user: 'usuário', + '{aboutXHours}h': '', + '{aboutXMonths}mo': '', + '{aboutXYears}y': '', + '{actor} added {member} at {repo}': '{actor} adicionou {member} no {repo}', + '{actor} closed issue {issue} at {repo}': + '{actor} fechado issue {issue} no {repo}', + '{actor} closed pull request {pr} at {repo}': + '{actor} fechado pull request {pr} no {repo}', '{actor} commented on commit': '{actor} comentário no commit enviado', + '{actor} commented on issue {issue} at {repo}': + '{actor} comentou em issue {issue} no {repo}', + '{actor} commented on pull request {issue} at {repo}': + '{actor} comentou em pull request {issue} no {repo}', + '{actor} commented on pull request {pr} at {repo}': '', '{actor} created branch {ref} at {repo}': '{actor} criou branch {ref} no {repo}', - '{actor} created tag {ref} at {repo}': '{actor} criou tag {ref} no {repo}', '{actor} created repository {repo}': '{actor} criou repositório {repo}', + '{actor} created tag {ref} at {repo}': '{actor} criou tag {ref} no {repo}', + '{actor} created the {repo} wiki': '', '{actor} deleted branch {ref} at {repo}': '{actor} apagou branch {ref} no {repo}', '{actor} deleted tag {ref} at {repo}': '{actor} apagou tag {ref} no {repo}', - '{actor} forked {repo} at {fork}': '{actor} fez fork de {repo} no {fork}', - '{actor} created the {repo} wiki': '', '{actor} edited the {repo} wiki': '', - '{actor} commented on pull request {issue} at {repo}': - '{actor} comentou em pull request {issue} no {repo}', - '{actor} commented on issue {issue} at {repo}': - '{actor} comentou em issue {issue} no {repo}', - '{actor} opened issue {issue} at {repo}': - '{actor} aberto issue {issue} no {repo}', - '{actor} reopened issue {issue} at {repo}': - '{actor} reaberto issue {issue} no {repo}', - '{actor} closed issue {issue} at {repo}': - '{actor} fechado issue {issue} no {repo}', '{actor} edited {member} at {repo}': '{actor} editou {member} no {repo}', - '{actor} removed {member} at {repo}': '{actor} removeu {member} no {repo}', - '{actor} added {member} at {repo}': '{actor} adicionou {member} no {repo}', + '{actor} forked {repo} at {fork}': '{actor} fez fork de {repo} no {fork}', '{actor} made {repo} public': '{actor} tornou {repo} público', + '{actor} merged pull request {pr} at {repo}': '', + '{actor} opened issue {issue} at {repo}': + '{actor} aberto issue {issue} no {repo}', '{actor} opened pull request {pr} at {repo}': '{actor} aberto pull request {pr} no {repo}', + '{actor} published release {id}': '{actor} publicado release {id}', + '{actor} pushed to {ref} at {repo}': '{actor} deu push no {ref} no {repo}', + '{actor} removed {member} at {repo}': '{actor} removeu {member} no {repo}', + '{actor} reopened issue {issue} at {repo}': + '{actor} reaberto issue {issue} no {repo}', '{actor} reopened pull request {pr} at {repo}': '{actor} reaberto pull request {pr} no {repo}', - '{actor} merged pull request {pr} at {repo}': '', - '{actor} closed pull request {pr} at {repo}': - '{actor} fechado pull request {pr} no {repo}', - '{actor} commented on pull request {pr} at {repo}': '', - '{actor} pushed to {ref} at {repo}': '{actor} deu push no {ref} no {repo}', - '{actor} published release {id}': '{actor} publicado release {id}', '{actor} starred {repo}': '{actor} tornou favorito {repo}', - 'One of the most feature-rich GitHub clients that is 100% free': '', - auth: { - login: { - connectingToGitHub: ' GitHub...', - preparingGitPoint: 'A Preparar o GitPoint...', - cancel: 'CANCELAR', - troubles: "Can't login?", - welcomeTitle: 'Bem-vindo ao GitPoint', - welcomeMessage: - 'O cliente de GitHub com mais funcionalidades, 100% grátis', - notificationsTitle: 'Controlar notificações', - notificationsMessage: 'Ver e controlar todas as suas notificações', - reposTitle: 'Repositórios e Utilizadores', - reposMessage: - 'Obter informações sobre repositórios, utilizadores e organizações', - issuesTitle: 'Issues e Pull Requests', - issuesMessage: 'Comunicar problemas/sugestões, merge pull requests, etc', - signInButton: 'ENTRAR', - }, - networkError: 'Oops! it seems that you are not connected to the internet!', - welcome: { - welcomeTitle: 'Bem-vindo ao GitPoint', - }, - events: { - welcomeMessage: - 'Bem-vindo! Este é seu feed de notícias - vai ajudá-lo a manter-se atualizado das atividades recentes dos repositórios que você acompanha e das pessoas que segue.', - commitCommentEvent: 'Comentário no commit enviado', - createEvent: 'criou {{object}}', - deleteEvent: 'apagou {{object}}', - issueCommentEvent: '{{action}} em {{type}}', - issueEditedEvent: '{{action}} o seu comentário em {{type}}', - issueRemovedEvent: '{{action}} o seu comentário em {{type}}', - issuesEvent: '{{action}} issue', - publicEvent: { - action: 'tornou', - connector: 'público', - }, - pullRequestEvent: '{{action}} pull request', - pullRequestReviewEvent: '{{action}} revisão de pull request', - pullRequestReviewCommentEvent: '{{action}} no pull request', - pullRequestReviewEditedEvent: - '{{action}} o seu comentário no pull request', - pullRequestReviewDeletedEvent: - '{{action}} no seu comentário no pull request', - releaseEvent: '{{action}} release', - atConnector: 'no', - toConnector: 'para', - types: { - pullRequest: 'pull request', - issue: 'issue', - }, - objects: { - repository: 'repositório', - branch: 'branch', - tag: 'tag', - }, - actions: { - added: 'adicionou', - created: 'criou', - edited: 'editou', - deleted: 'removeu', - assigned: 'atribuiu', - unassigned: 'retirou', - labeled: 'adicionou o label', - unlabeled: 'removeu o label', - opened: 'aberto', - milestoned: 'marcou', - demilestoned: 'desmarcou', - closed: 'fechado', - reopened: 'reaberto', - review_requested: 'revisão solicitada', - review_request_removed: 'soliticação de revisão apagada', - submitted: 'submeteu', - dismissed: 'rejeitado', - published: 'publicado', - publicized: 'foi tornado público', - privatized: 'foi tornado privado', - starred: 'tornou favorito', - pushedTo: 'deu push no', - forked: 'fez fork de', - commented: 'comentou', - removed: 'removeu', - }, - }, - profile: { - orgsRequestApprovalTop: 'Não consegue ver todas as suas organizações?', - orgsRequestApprovalBottom: - 'Talvez necessite solicitar aprovação dos Developers.', - codePushCheck: 'Procurar atualizações', - codePushChecking: 'A procurar atualizações...', - codePushUpdated: 'A aplicação está atualizada', - codePushAvailable: 'Há atualizações disponíveis!', - codePushNotApplicable: 'Não aplicável em modo de debug', - }, - userOptions: { - donate: 'Faça uma doação', - title: 'Opções', - language: 'Idioma', - privacyPolicy: 'Política de Privacidade', - signOut: 'Sair', - }, - privacyPolicy: { - title: 'Política de Privacidade', - effectiveDate: 'Última atualização: 15 de Julho de 2017', - introduction: - 'Estamos felizes por você ter decidido usar o GitPoint. Esta Política de Privacidade está aqui para informar o que fazemos, ou não, com os dados de nossos utilizadores.', - userDataTitle: 'DADOS DO UTILIZADOR', - userData1: - 'Não fazemos nada com sua informação do GitHub. Depois de autenticado, o token do utilizador é armazenado no seu dispositivo. Não é possível recuperar essa informação. Nunca vemos ou armazenamos o token do utilizador, não importa o que aconteça.', - userData2: - 'Isso significa que, de forma alguma, vemos, usamos ou compartilhamos os dados do GitHub de um utilizador. Se dados privados ficarem visíveis em algum momento, nunca iremos armazená-los ou vê-los. Se os dados forem acidentalmente armazenados, iremos apagá-los imediatamente, usando métodos seguros. Como dito, configuramos a autenticação especificamente para que isso nunca aconteça.', - analyticsInfoTitle: 'INFORMAÇÕES ESTATÍSTICAS', - analyticsInfo1: - 'Atualmente, usamos o Google Analytics e o iTunes App Analytics para nos ajudar a medir tráfego e tendências de utilização para o GitPoint. Essas ferramentas recebem as informações enviadas pelo seu dispositivo, incluindo a versão da aplicação, a plataforma e região. Estas informações não podem ser usadas para identificar qualquer utilizador em particular e nenhuma informação pessoal é extraída.', - analyticsInfo2: - 'Se incluirmos outra plataforma de terceiros para coletar stack traces, erros de logs ou mais informações , iremos certificar-nos de que os dados do utlizador permanecem anónimos e cifrados.', - openSourceTitle: 'OPEN-SOURCE', - openSource1: - 'O GitPoint é uma aplicação Open-source e o histórico de contribuições à plataforma sempre será visível para o público.', - openSource2: - 'A cada contribuição para a aplixação, é realizada uma revisão de código para evitar que alguém adicione qualquer tipo de código malicioso.', - contactTitle: 'CONTATO', - contact1: - 'Obrigado por ler nossa Política de Privacidade. Esperamos que você goste de usar o GitPoin,t o tanto quanto gostamos de o desenvolver', - contact2: - 'Se tiver alguma dúvida sobre esta Política de Privacidade ou sobre o GitPoint em geral, por favor, abra uma issue no', - contactLink: 'repositório do GitPoint', - }, - }, - notifications: { - main: { - unread: 'não lidas', - participating: 'participando', - all: 'todas', - unreadButton: 'Não lidas', - participatingButton: 'Participando', - allButton: 'Todas', - retrievingMessage: 'Procurando notificações', - noneMessage: 'Você não tem notificações deste tipo', - markAllAsRead: 'Marcar todos como lido', - }, - }, - search: { - main: { - repositoryButton: 'Repositórios', - userButton: 'Utilizadores', - searchingMessage: 'Procurando por {{query}}', - searchMessage: 'Procurar por qualquer {{type}}', - repository: 'repositório', - user: 'usuário', - noUsersFound: 'Nenhum utilizador encontrado :(', - noRepositoriesFound: 'Nenhum repositório encontrado :(', - }, - }, - user: { - profile: { - userActions: 'Ações do Utilizador', - unfollow: 'Deixar de seguir', - follow: 'Seguir', - }, - repositoryList: { - title: 'Repositórios', - }, - starredRepositoryList: { - title: 'Favoritos', - text: 'Favoritos', - }, - followers: { - title: 'Seguidores', - text: 'Seguidores', - followsYou: 'Segue você', - }, - following: { - title: 'Seguindo', - text: 'Seguindo', - followingYou: 'Seguindo', - }, - }, - repository: { - main: { - notFoundRepo: 'Repository is not found', - unknownLanguage: 'Unknown', - shareRepositoryTitle: 'Compartilhar {{repoName}}', - shareRepositoryMessage: 'Veja {{repoName}} no GitHub. {{repoUrl}}', - repoActions: 'Ações do Repositório', - forkAction: 'Fazer Fork', - starAction: 'Tornar Favorito', - unstarAction: 'Remover de Favorito', - shareAction: 'Compartilhar', - unwatchAction: 'Deixar de acompanhar', - watchAction: 'Acompanhar', - ownerTitle: 'PROPRIETÁRIO', - contributorsTitle: 'CONTRIBUIDORES', - noContributorsMessage: 'Nenhum contribuidor encontrado', - sourceTitle: 'CÓDIGO-FONTE', - readMe: 'README', - viewSource: 'Ver Código', - issuesTitle: 'ISSUES', - noIssuesMessage: 'Nenhuma issue', - noOpenIssuesMessage: 'Nenhuma issue aberta', - viewAllButton: 'Ver Todos', - newIssueButton: 'Nova Issue', - pullRequestTitle: 'PULL REQUESTS', - noPullRequestsMessage: 'Nenhum pull request', - noOpenPullRequestsMessage: 'Nenhum pull request aberto', - starsTitle: 'Favoritos', - forksTitle: 'Forks', - forkedFromMessage: 'é um fork de', - starred: 'Favoritos', - watching: 'A Acompanhar', - watchers: 'Acompanhando', - topicsTitle: 'TÓPICOS', - }, - codeList: { - title: 'Código', - }, - issueList: { - title: 'Issues', - openButton: 'Abertas', - closedButton: 'Fechadas', - searchingMessage: 'Procurar por {{query}}', - noOpenIssues: 'Nenhuma issue aberta encontrada!', - noClosedIssues: 'Nenhuma issue fechada encontrada!', - }, - pullList: { - title: 'Pull Requests', - openButton: 'Abertos', - closedButton: 'Fechados', - searchingMessage: 'Procurando por {{query}}', - noOpenPulls: 'Nenhum pull request aberto encontrado!', - noClosedPulls: 'Nenhum pull request fechado encontrado!', - }, - pullDiff: { - title: 'Diff', - numFilesChanged: '{{numFilesChanged}} arquivos', - new: 'NOVO', - deleted: 'REMOVIDO', - fileRenamed: 'O ficheiro mudou de nome sem qualquer alteração', - }, - readMe: { - readMeActions: 'Acções sobre o ficheiro README', - noReadMeFound: 'Não foi encontrado nenhum ficheiro README.md', - }, - }, - organization: { - main: { - membersTitle: 'MEMBROS', - descriptionTitle: 'DESCRIÇÃO', - }, - organizationActions: 'Opções de Entidade', - }, - issue: { - settings: { - title: 'Configurações', - pullRequestType: 'Pull Request', - issueType: 'Issue', - applyLabelButton: 'Aplicar Label', - noneMessage: 'Nenhuma ainda', - labelsTitle: 'LABELS', - assignYourselfButton: 'Atribua a você', - assigneesTitle: 'ATRIBUÍDA A', - actionsTitle: 'AÇÕES', - unlockIssue: 'Destrancar {{issueType}}', - lockIssue: 'Bloqueada {{issueType}}', - closeIssue: 'Fechar {{issueType}}', - reopenIssue: 'Reabrir {{issueType}}', - areYouSurePrompt: 'Tem a certeza?', - applyLabelTitle: 'Aplicar um label a esta issue', - }, - comment: { - commentActions: 'Ações do comentário', - editCommentTitle: 'Editar Comentário', - editAction: 'Editar', - deleteAction: 'Apagar', - }, - main: { - assignees: 'Atribuída a', - mergeButton: 'Merge Pull Request', - noDescription: 'Nenhuma descrição fornecida.', - lockedCommentInput: 'Bloqueada , mas ainda pode comentar...', - commentInput: 'Adicionar um comentário...', - lockedIssue: 'A issue está bloqueada', - states: { - open: 'Aberta', - closed: 'Fechada', - merged: 'Merged', - }, - screenTitles: { - issue: 'Issue', - pullRequest: 'Pull Request', - }, - openIssueSubTitle: '#{{number}} aberta em {{time}} por {{user}}', - closedIssueSubTitle: '#{{number}} de {{user}} foi fechada em {{time}} ', - issueActions: 'Acções sobre Issues', - }, - newIssue: { - title: 'Nova Issue', - missingTitleAlert: 'A issue precisa de ter um título!', - issueTitle: 'Título da Issue', - writeATitle: 'Escreva um título para a sua issue aqui', - issueComment: 'Comentário da Issue', - writeAComment: 'Escreva um comentário para a sua issue aqui', - }, - pullMerge: { - title: 'Merge Pull Request', - createMergeCommit: 'Criar um merge ', - squashAndMerge: 'Agrupar e merge', - merge: 'merge', - squash: 'Agrupar', - missingTitleAlert: 'O commit precisa ter um título!', - commitTitle: 'Título do Commit', - writeATitle: 'Escreva um título para o seu commit aqui', - commitMessage: 'Mensagem do Commit', - writeAMessage: 'Escreva uma mensagem para o seu commit aqui', - mergeType: 'Tipo de Merge', - changeMergeType: 'Trocar Tipo de Merge', - }, - }, - common: { - bio: 'BIOGRAFIA', - stars: 'Favoritos', - orgs: 'ORGANIZAÇÕES', - noOrgsMessage: 'Nenhuma organização', - info: 'INFO', - company: 'Empresa', - location: 'Localização', - email: 'E-mail', - website: 'Website', - repositories: 'Repositórios', - cancel: 'Cancelar', - yes: 'Sim', - ok: 'OK', - submit: 'Enviar', - relativeTime: { - lessThanXSeconds: '{{count}}s', - xSeconds: '{{count}}s', - halfAMinute: '30s', - lessThanXMinutes: '{{count}}m', - xMinutes: '{{count}}m', - aboutXHours: '{{count}}h', - xHours: '{{count}}h', - xDays: '{{count}}d', - aboutXMonths: '{{count}}mo', - xMonths: '{{count}}mo', - aboutXYears: '{{count}}y', - xYears: '{{count}}y', - overXYears: '{{count}}y', - almostXYears: '{{count}}y', - }, - abbreviations: { - thousand: 'k', - }, - openInBrowser: 'Abrir no Browser', - }, + '{almostXYears}y': '', + '{halfAMinute}s': '', + '{lessThanXMinutes}m': '', + '{lessThanXSeconds}s': '', + '{numFilesChanged} files': '{numFilesChanged} arquivos', + '{overXYears}y': '', + '{xDays}d': '', + '{xHours}h': '', + '{xMinutes}m': '', + '{xMonths}mo': '', + '{xSeconds}s': '', + '{xYears}y': '', }; diff --git a/src/locale/languages/ptBr.js b/src/locale/languages/ptBr.js index 94a5925e..dbe3bc7d 100644 --- a/src/locale/languages/ptBr.js +++ b/src/locale/languages/ptBr.js @@ -1,390 +1,246 @@ module.exports = { + '#{number} by {user} was closed {time} ago': + '#{number} by {user} was closed {time} ago', + '#{number} opened {time} ago by {user}': + '#{number} opened {time} ago by {user}', + ACTIONS: 'AÇÕES', + 'ANALYTICS INFORMATION': 'INFORMAÇÕES ANALÍTICAS', + ASSIGNEES: 'ATRIBUÍDA A', + 'Add a comment...': 'Adicionar um comentário...', + All: 'Todas', + 'App is up to date': 'O aplicativo está atualizado', + 'Apply Label': 'Aplicar Label', + 'Apply a label to this issue': 'Aplicar um label a esta issue', + 'Are you sure?': 'Tem certeza?', + 'Assign Yourself': 'Atribua a você', + Assignees: 'Atribuída a', + BIO: 'BIO', + CANCEL: 'CANCELAR', + CONTACT: 'CONTATO', + CONTRIBUTORS: 'CONTRIBUIDORES', + "Can't login?": '', + "Can't see all your organizations?": + 'Não consegue ver todas as suas organizações?', + Cancel: 'Cancelar', + 'Change Merge Type': 'Trocar Tipo de Merge', + 'Check for update': 'Procurar atualizações', + 'Check out {repoName} on GitHub. {repoUrl}': + 'Veja {repoName} no GitHub. {repoUrl}', + 'Checking for update...': 'Procurando atualizações...', + 'Close {issueType}': 'Fechar {issueType}', + Closed: 'Fechados', + Code: 'Código', + 'Comment Actions': 'Ações do comentário', + 'Commit Message': 'Mensagem do Commit', + 'Commit Title': 'Título do Commit', + 'Communicate on conversations, merge pull requests and more': + 'Comunicar-se em conversas, merge pull requests e mais', + Company: 'Empresa', + 'Connecting to GitHub...': 'Conectando ao GitHub...', + 'Control notifications': 'Controlar notificações', + 'Create a merge commit': 'Criar um merge commit', + DELETED: 'REMOVIDO', + DESCRIPTION: 'DESCRIÇÃO', + Delete: 'Deletar', + Diff: 'Diff', + 'Easily obtain repository, user and organization information': + 'Facilmente obter informações sobre repositórios, usuários e organizações', + Edit: 'Editar', + 'Edit Comment': 'Editar Comentário', + Email: 'E-mail', + 'File renamed without any changes': + 'Arquivo renomeado sem qualquer alteração', + Follow: 'Seguir', + Followers: 'Seguidores', + Following: 'Seguindo', + 'Follows you': 'Segue você', + Fork: 'Fazer Fork', + Forks: 'Forks', + 'GitPoint is open source and the history of contributions to the platform will always be visible to the public.': + 'GitPoint tem código aberto e o histórico de contribuições à plataforma sempre será visível para o público.', + 'GitPoint repository': 'repositório do GitPoint', + INFO: 'INFO', + ISSUES: 'ISSUES', + "If we happen to include another third party platform to collect stack traces, error logs or more analytics information, we'll make sure that user data remains anonymized and encrypted.": + 'Se acontecer de incluirmos outra plataforma de terceiros para coletar stack traces, logs de erro ou mais informações analíticas, nos certificaremos de que os dados do usuário permaneçam anônimos e criptografados.', + 'If you have any questions about this Privacy Policy or GitPoint in general, please file an issue in the': + 'Se tiver alguma dúvida sobre esta Política de Privacidade ou sobre o GitPoint em geral, por favor, abra uma issue no', + Issue: 'Issue', + 'Issue Actions': 'Ações da Issue', + 'Issue Comment': 'Comentário da Issue', + 'Issue Title': 'Título da Issue', + 'Issue is locked': 'A issue está trancada', + Issues: 'Issues', + 'Issues and Pull Requests': 'Issues e Pull Requests', + LABELS: 'LABELS', + Language: 'Idioma', + 'Last updated: July 15, 2017': 'Última atualização: 15 de Julho de 2017', + Location: 'Localização', + 'Lock {issueType}': 'Trancar {issueType}', + 'Locked, but you can still comment...': + 'Trancada, mas você ainda pode comentar...', + MEMBERS: 'MEMBROS', + 'Make a donation': 'Faça uma doação', + 'Mark all as read': 'Marcar todos como lido', + 'Merge Pull Request': 'Merge Pull Request', + 'Merge Type': 'Tipo de Merge', + Merged: 'Merged', + NEW: 'NOVO', + 'New Issue': 'Nova Issue', + 'No README.md found': 'Nenhum README.md foi encontrado', + 'No closed issues found!': 'Nenhuma issue fechada encontrada!', + 'No contributors found': 'Nenhum contribuidor encontrado', + 'No description provided.': 'Nenhuma descrição fornecida.', + 'No issues': 'Nenhuma issue', + 'No open issues': 'Nenhuma issue aberta', + 'No open issues found!': 'Nenhuma issue aberta encontrada!', + 'No open pull requests': 'Nenhum pull request aberto', + 'No open pull requests found!': 'Nenhum pull request aberto encontrado!', + 'No organizations': 'Nenhuma organização', + 'No pull requests': 'Nenhum pull request', + 'No repositories found :(': 'Nenhum repositório encontrado :(', + 'No users found :(': 'Nenhum usuário encontrado :(', + 'None yet': 'Nenhuma ainda', + 'Not applicable in debug mode': 'Não aplicável em modo de depuração', + OK: 'OK', + 'OPEN SOURCE': 'CÓDIGO ABERTO', + ORGANIZATIONS: 'ORGANIZAÇÕES', + OWNER: 'PROPRIETÁRIO', + 'One of the most feature-rich GitHub clients that is 100% free': + 'O GitHub client com a maior quantidade de funcionalidades que é 100% grátis', + 'Oops! it seems that you are not connected to the internet!': '', + Open: 'Abertos', + 'Open in Browser': 'Abrir no Navegador.', + Options: 'Opções', + 'Organization Actions': 'Ações da organização', + 'PULL REQUESTS': 'PULL REQUESTS', + Participating: 'Participando', + 'Preparing GitPoint...': 'Preparando GitPoint...', + 'Privacy Policy': 'Política de Privacidade', + 'Pull Request': 'Pull Request', + 'Pull Requests': 'Pull Requests', + README: 'README', + 'README Actions': 'Ações do README', + 'Reopen {issueType}': 'Reabrir {issueType}', + Repositories: 'Repositórios', + 'Repositories and Users': 'Repositórios e Usuários', + 'Repository Actions': 'Ações do Repositório', + 'Repository is not found': '', + 'Retrieving notifications': 'Buscando notificações', + 'SIGN IN': 'ENTRAR', + SOURCE: 'CÓDIGO-FONTE', + 'Search for any {type}': 'Busque por qualquer {type}', + 'Searching for {query}': 'Buscando por {query}', + Settings: 'Configurações', + Share: 'Compartilhar', + 'Share {repoName}': 'Compartilhar {repoName}', + 'Sign Out': 'Sair', + 'Squash and merge': 'Squash e criar merge', + Star: 'Favoritar', + Starred: 'Favoritado', + Stars: 'Favoritos', + Submit: 'Enviar', + TOPICS: 'TÓPICOS', + 'Thank you for reading our Privacy Policy. We hope you enjoy using GitPoint as much as we enjoyed building it.': + 'Obrigado por ler nossa Política de Privacidade. Esperamos que você goste de usar o GitPoint o tanto quanto gostamos de desenvolvê-lo.', + "This means that in no way, shape or form do we ever view, use or share a user's GitHub data. If private data ever becomes visible at any point we will not record or view it. If it happens to be accidentally recorded, we will delete it immediately using secure erase methods. Again, we've set up authentication specifically so that this never happens.": + 'Isso significa que, de forma alguma, vemos, usamos ou compartilhamos os dados do GitHub de um usuário. Se dados privados ficarem visíveis em algum momento, nunca iremos armazená-los ou vê-los. Se os dados forem acidentalmente armazenados, iremos deletá-los imediatamente, usando métodos seguros. Como dito, configuramos autenticação especificamente para que isso nunca aconteça.', + 'USER DATA': 'DADOS DO USUÁRIO', + Unfollow: 'Deixar de seguir', + Unknown: '', + 'Unlock {issueType}': 'Destrancar {issueType}', + Unread: 'Não lidas', + Unstar: 'Desfavoritar', + Unwatch: 'Deixar de acompanhar', + 'Update is available!': 'Há atualizações disponíveis!', + 'User Actions': 'Ações do Usuário', + Users: 'Usuários', + 'View All': 'Ver Todos', + 'View Code': 'Ver Código', + 'View and control all of your unread and participating notifications': + 'Ver e controlar todas as suas notificações', + Watch: 'Acompanhar', + Watchers: 'Observador', + Watching: 'Observando', + 'We currently use Google Analytics and iTunes App Analytics to help us measure traffic and usage trends for the GitPoint. These tools collect information sent by your device including device and platform version, region and referrer. This information cannot reasonably be used to identify any particular individual user and no personal information is extracted.': + 'Atualmente, usamos o Google Analytics e o iTunes App Analytics para nos ajudar a medir tráfego e tendências de utilização para o GitPoint. Essas ferramentas coletam informações enviadas pelo seu dispositivo, incluindo versão, plataforma e região. Estas informações não podem ser usadas para identificar qualquer usuário em particular e nenhuma informação pessoal é extraída.', + "We do not do anything with your GitHub information. After authenticating, the user's OAuth token is persisted directly on their device storage. It is not possible for us to retrieve that information. We never view a user's access token nor store it whatsoever.": + 'Não fazemos nada com sua informação do GitHub. Depois de autenticado, o token do usuário é armazenado no seu dispositivo. Não é possível recuperarmos essa informação. Nunca vemos ou armazenamos o token do usuário, não importa o que aconteça.', + "We're glad you decided to use GitPoint. This Privacy Policy is here to inform you about what we do — and do not do — with our user's data.": + 'Estamos felizes por você decidir usar o GitPoint. Esta Política de Privacidade está aqui para informar o que fazemos - e não fazemos - com os dados de nossos usuários.', + Website: 'Website', + 'Welcome to GitPoint': 'Bem-vindo ao GitPoint', + 'With each contribution to the app, code review is always performed to prevent anybody from including malicious code of any kind.': + 'A cada contribuição para o aplicativo, é realizada uma revisão de código para evitar que alguém adicione qualquer tipo de código malicioso.', + 'Write a comment for your issue here': + 'Escreva um comentário para sua issue aqui', + 'Write a message for your commit here': + 'Escreva uma mensagem para seu commit aqui', + 'Write a title for your commit here': + 'Escreva um título para seu commit aqui', + 'Write a title for your issue here': 'Escreva um título para sua issue aqui', + Yes: 'Sim', + "You don't have any notifications of this type": + 'Você não tem notificações deste tipo', + 'You may have to request approval for them.': + 'Talvez precise solicitar aprovação deles.', + 'You need to have a commit title!': 'O commit precisa ter um título!', + 'You need to have an issue title!': 'A issue precisa ter um título!', + _thousandsAbbreviation: 'k', + 'forked from': 'é um fork de', + merge: 'merge', + repository: 'repositório', + squash: 'squash', + user: 'usuário', + '{aboutXHours}h': '', + '{aboutXMonths}mo': '', + '{aboutXYears}y': '', + '{actor} added {member} at {repo}': '{actor} adicionado {member} em {repo}', + '{actor} closed issue {issue} at {repo}': + '{actor} fechado issue {issue} em {repo}', + '{actor} closed pull request {pr} at {repo}': + '{actor} fechado pull request {pr} em {repo}', '{actor} commented on commit': '{actor} comentou no commit', + '{actor} commented on issue {issue} at {repo}': + '{actor} comentou em issue {issue} em {repo}', + '{actor} commented on pull request {issue} at {repo}': + '{actor} comentou em pull request {issue} em {repo}', + '{actor} commented on pull request {pr} at {repo}': '', '{actor} created branch {ref} at {repo}': '{actor} criou branch {ref} em {repo}', - '{actor} created tag {ref} at {repo}': '{actor} criou tag {ref} em {repo}', '{actor} created repository {repo}': '{actor} criou repositório {repo}', + '{actor} created tag {ref} at {repo}': '{actor} criou tag {ref} em {repo}', + '{actor} created the {repo} wiki': '', '{actor} deleted branch {ref} at {repo}': '{actor} apagou branch {ref} em {repo}', '{actor} deleted tag {ref} at {repo}': '{actor} apagou tag {ref} em {repo}', - '{actor} forked {repo} at {fork}': '{actor} fez fork de {repo} em {fork}', - '{actor} created the {repo} wiki': '', '{actor} edited the {repo} wiki': '', - '{actor} commented on pull request {issue} at {repo}': - '{actor} comentou em pull request {issue} em {repo}', - '{actor} commented on issue {issue} at {repo}': - '{actor} comentou em issue {issue} em {repo}', - '{actor} opened issue {issue} at {repo}': - '{actor} aberto issue {issue} em {repo}', - '{actor} reopened issue {issue} at {repo}': - '{actor} reaberto issue {issue} em {repo}', - '{actor} closed issue {issue} at {repo}': - '{actor} fechado issue {issue} em {repo}', '{actor} edited {member} at {repo}': '{actor} editado {member} em {repo}', - '{actor} removed {member} at {repo}': '{actor} removeu {member} em {repo}', - '{actor} added {member} at {repo}': '{actor} adicionado {member} em {repo}', + '{actor} forked {repo} at {fork}': '{actor} fez fork de {repo} em {fork}', '{actor} made {repo} public': '{actor} tornou {repo} público', + '{actor} merged pull request {pr} at {repo}': '', + '{actor} opened issue {issue} at {repo}': + '{actor} aberto issue {issue} em {repo}', '{actor} opened pull request {pr} at {repo}': '{actor} aberto pull request {pr} em {repo}', + '{actor} published release {id}': '{actor} publicado release {id}', + '{actor} pushed to {ref} at {repo}': '{actor} deu push em {ref} em {repo}', + '{actor} removed {member} at {repo}': '{actor} removeu {member} em {repo}', + '{actor} reopened issue {issue} at {repo}': + '{actor} reaberto issue {issue} em {repo}', '{actor} reopened pull request {pr} at {repo}': '{actor} reaberto pull request {pr} em {repo}', - '{actor} merged pull request {pr} at {repo}': '', - '{actor} closed pull request {pr} at {repo}': - '{actor} fechado pull request {pr} em {repo}', - '{actor} commented on pull request {pr} at {repo}': '', - '{actor} pushed to {ref} at {repo}': '{actor} deu push em {ref} em {repo}', - '{actor} published release {id}': '{actor} publicado release {id}', '{actor} starred {repo}': '{actor} favoritado {repo}', - 'One of the most feature-rich GitHub clients that is 100% free': '', - auth: { - login: { - connectingToGitHub: 'Conectando ao GitHub...', - preparingGitPoint: 'Preparando GitPoint...', - cancel: 'CANCELAR', - troubles: "Can't login?", - welcomeTitle: 'Bem-vindo ao GitPoint', - welcomeMessage: - 'O GitHub client com a maior quantidade de funcionalidades que é 100% grátis', - notificationsTitle: 'Controlar notificações', - notificationsMessage: 'Ver e controlar todas as suas notificações', - reposTitle: 'Repositórios e Usuários', - reposMessage: - 'Facilmente obter informações sobre repositórios, usuários e organizações', - issuesTitle: 'Issues e Pull Requests', - issuesMessage: 'Comunicar-se em conversas, merge pull requests e mais', - signInButton: 'ENTRAR', - }, - networkError: 'Oops! it seems that you are not connected to the internet!', - welcome: { - welcomeTitle: 'Bem-vindo ao GitPoint', - }, - events: { - welcomeMessage: - 'Bem-vindo! Este é seu feed de notícias - vai ajudá-lo a manter-se atualizado das atividades recentes dos repositórios que você acompanha e das pessoas que segue.', - commitCommentEvent: 'comentou no commit', - createEvent: 'criou {{object}}', - deleteEvent: 'apagou {{object}}', - issueCommentEvent: '{{action}} em {{type}}', - issueEditedEvent: '{{action}} seu comentário em {{type}}', - issueRemovedEvent: '{{action}} seu comentário em {{type}}', - issuesEvent: '{{action}} issue', - publicEvent: { - action: 'tornou', - connector: 'público', - }, - pullRequestEvent: '{{action}} pull request', - pullRequestReviewEvent: '{{action}} revisão de pull request', - pullRequestReviewCommentEvent: '{{action}} em pull request', - pullRequestReviewEditedEvent: '{{action}} seu comentário em pull request', - pullRequestReviewDeletedEvent: - '{{action}} seu comentário em pull request', - releaseEvent: '{{action}} release', - atConnector: 'em', - toConnector: 'para', - types: { - pullRequest: 'pull request', - issue: 'issue', - }, - objects: { - repository: 'repositório', - branch: 'branch', - tag: 'tag', - }, - actions: { - added: 'adicionado', - created: 'criado', - edited: 'editado', - deleted: 'removido', - assigned: 'atribuído', - unassigned: 'retirado', - labeled: 'label adicionado', - unlabeled: 'label removido', - opened: 'aberto', - milestoned: 'marcado', - demilestoned: 'desmarcado', - closed: 'fechado', - reopened: 'reaberto', - review_requested: 'revisão solicitada', - review_request_removed: 'soliticação de revisão removida', - submitted: 'submetido', - dismissed: 'rejeitado', - published: 'publicado', - publicized: 'tornou-se público', - privatized: 'tornou-se privado', - starred: 'favoritado', - pushedTo: 'deu push em', - forked: 'fez fork de', - commented: 'comentou', - removed: 'removeu', - }, - }, - profile: { - orgsRequestApprovalTop: 'Não consegue ver todas as suas organizações?', - orgsRequestApprovalBottom: 'Talvez precise solicitar aprovação deles.', - codePushCheck: 'Procurar atualizações', - codePushChecking: 'Procurando atualizações...', - codePushUpdated: 'O aplicativo está atualizado', - codePushAvailable: 'Há atualizações disponíveis!', - codePushNotApplicable: 'Não aplicável em modo de depuração', - }, - userOptions: { - donate: 'Faça uma doação', - title: 'Opções', - language: 'Idioma', - privacyPolicy: 'Política de Privacidade', - signOut: 'Sair', - }, - privacyPolicy: { - title: 'Política de Privacidade', - effectiveDate: 'Última atualização: 15 de Julho de 2017', - introduction: - 'Estamos felizes por você decidir usar o GitPoint. Esta Política de Privacidade está aqui para informar o que fazemos - e não fazemos - com os dados de nossos usuários.', - userDataTitle: 'DADOS DO USUÁRIO', - userData1: - 'Não fazemos nada com sua informação do GitHub. Depois de autenticado, o token do usuário é armazenado no seu dispositivo. Não é possível recuperarmos essa informação. Nunca vemos ou armazenamos o token do usuário, não importa o que aconteça.', - userData2: - 'Isso significa que, de forma alguma, vemos, usamos ou compartilhamos os dados do GitHub de um usuário. Se dados privados ficarem visíveis em algum momento, nunca iremos armazená-los ou vê-los. Se os dados forem acidentalmente armazenados, iremos deletá-los imediatamente, usando métodos seguros. Como dito, configuramos autenticação especificamente para que isso nunca aconteça.', - analyticsInfoTitle: 'INFORMAÇÕES ANALÍTICAS', - analyticsInfo1: - 'Atualmente, usamos o Google Analytics e o iTunes App Analytics para nos ajudar a medir tráfego e tendências de utilização para o GitPoint. Essas ferramentas coletam informações enviadas pelo seu dispositivo, incluindo versão, plataforma e região. Estas informações não podem ser usadas para identificar qualquer usuário em particular e nenhuma informação pessoal é extraída.', - analyticsInfo2: - 'Se acontecer de incluirmos outra plataforma de terceiros para coletar stack traces, logs de erro ou mais informações analíticas, nos certificaremos de que os dados do usuário permaneçam anônimos e criptografados.', - openSourceTitle: 'CÓDIGO ABERTO', - openSource1: - 'GitPoint tem código aberto e o histórico de contribuições à plataforma sempre será visível para o público.', - openSource2: - 'A cada contribuição para o aplicativo, é realizada uma revisão de código para evitar que alguém adicione qualquer tipo de código malicioso.', - contactTitle: 'CONTATO', - contact1: - 'Obrigado por ler nossa Política de Privacidade. Esperamos que você goste de usar o GitPoint o tanto quanto gostamos de desenvolvê-lo.', - contact2: - 'Se tiver alguma dúvida sobre esta Política de Privacidade ou sobre o GitPoint em geral, por favor, abra uma issue no', - contactLink: 'repositório do GitPoint', - }, - }, - notifications: { - main: { - unread: 'não lidas', - participating: 'participando', - all: 'todas', - unreadButton: 'Não lidas', - participatingButton: 'Participando', - allButton: 'Todas', - retrievingMessage: 'Buscando notificações', - noneMessage: 'Você não tem notificações deste tipo', - markAllAsRead: 'Marcar todos como lido', - }, - }, - search: { - main: { - repositoryButton: 'Repositórios', - userButton: 'Usuários', - searchingMessage: 'Buscando por {{query}}', - searchMessage: 'Busque por qualquer {{type}}', - repository: 'repositório', - user: 'usuário', - noUsersFound: 'Nenhum usuário encontrado :(', - noRepositoriesFound: 'Nenhum repositório encontrado :(', - }, - }, - user: { - profile: { - userActions: 'Ações do Usuário', - unfollow: 'Deixar de seguir', - follow: 'Seguir', - }, - repositoryList: { - title: 'Repositórios', - }, - starredRepositoryList: { - title: 'Favoritos', - text: 'Favoritos', - }, - followers: { - title: 'Seguidores', - text: 'Seguidores', - followsYou: 'Segue você', - }, - following: { - title: 'Seguindo', - text: 'Seguindo', - followingYou: 'Seguindo você', - }, - }, - repository: { - main: { - notFoundRepo: 'Repository is not found', - unknownLanguage: 'Unknown', - shareRepositoryTitle: 'Compartilhar {{repoName}}', - shareRepositoryMessage: 'Veja {{repoName}} no GitHub. {{repoUrl}}', - repoActions: 'Ações do Repositório', - forkAction: 'Fazer Fork', - starAction: 'Favoritar', - unstarAction: 'Desfavoritar', - shareAction: 'Compartilhar', - unwatchAction: 'Deixar de acompanhar', - watchAction: 'Acompanhar', - ownerTitle: 'PROPRIETÁRIO', - contributorsTitle: 'CONTRIBUIDORES', - noContributorsMessage: 'Nenhum contribuidor encontrado', - sourceTitle: 'CÓDIGO-FONTE', - readMe: 'README', - viewSource: 'Ver Código', - issuesTitle: 'ISSUES', - noIssuesMessage: 'Nenhuma issue', - noOpenIssuesMessage: 'Nenhuma issue aberta', - viewAllButton: 'Ver Todos', - newIssueButton: 'Nova Issue', - pullRequestTitle: 'PULL REQUESTS', - noPullRequestsMessage: 'Nenhum pull request', - noOpenPullRequestsMessage: 'Nenhum pull request aberto', - starsTitle: 'Favoritaram', - forksTitle: 'Forks', - forkedFromMessage: 'é um fork de', - starred: 'Favoritado', - watching: 'Observando', - watchers: 'Observador', - topicsTitle: 'TÓPICOS', - }, - codeList: { - title: 'Código', - }, - issueList: { - title: 'Issues', - openButton: 'Abertas', - closedButton: 'Fechadas', - searchingMessage: 'Buscando por {{query}}', - noOpenIssues: 'Nenhuma issue aberta encontrada!', - noClosedIssues: 'Nenhuma issue fechada encontrada!', - }, - pullList: { - title: 'Pull Requests', - openButton: 'Abertos', - closedButton: 'Fechados', - searchingMessage: 'Buscando por {{query}}', - noOpenPulls: 'Nenhum pull request aberto encontrado!', - noClosedPulls: 'Nenhum pull request fechado encontrado!', - }, - pullDiff: { - title: 'Diff', - numFilesChanged: '{{numFilesChanged}} arquivos', - new: 'NOVO', - deleted: 'REMOVIDO', - fileRenamed: 'Arquivo renomeado sem qualquer alteração', - }, - readMe: { - readMeActions: 'Ações do README', - noReadMeFound: 'Nenhum README.md foi encontrado', - }, - }, - organization: { - main: { - membersTitle: 'MEMBROS', - descriptionTitle: 'DESCRIÇÃO', - }, - organizationActions: 'Ações da organização', - }, - issue: { - settings: { - title: 'Configurações', - pullRequestType: 'Pull Request', - issueType: 'Issue', - applyLabelButton: 'Aplicar Label', - noneMessage: 'Nenhuma ainda', - labelsTitle: 'LABELS', - assignYourselfButton: 'Atribua a você', - assigneesTitle: 'ATRIBUÍDA A', - actionsTitle: 'AÇÕES', - unlockIssue: 'Destrancar {{issueType}}', - lockIssue: 'Trancar {{issueType}}', - closeIssue: 'Fechar {{issueType}}', - reopenIssue: 'Reabrir {{issueType}}', - areYouSurePrompt: 'Tem certeza?', - applyLabelTitle: 'Aplicar um label a esta issue', - }, - comment: { - commentActions: 'Ações do comentário', - editCommentTitle: 'Editar Comentário', - editAction: 'Editar', - deleteAction: 'Deletar', - }, - main: { - assignees: 'Atribuída a', - mergeButton: 'Merge Pull Request', - noDescription: 'Nenhuma descrição fornecida.', - lockedCommentInput: 'Trancada, mas você ainda pode comentar...', - commentInput: 'Adicionar um comentário...', - lockedIssue: 'A issue está trancada', - states: { - open: 'Aberta', - closed: 'Fechada', - merged: 'Merged', - }, - screenTitles: { - issue: 'Issue', - pullRequest: 'Pull Request', - }, - openIssueSubTitle: '#{{number}} opened {{time}} ago by {{user}}', - closedIssueSubTitle: '#{{number}} by {{user}} was closed {{time}} ago', - issueActions: 'Ações da Issue', - }, - newIssue: { - title: 'Nova Issue', - missingTitleAlert: 'A issue precisa ter um título!', - issueTitle: 'Título da Issue', - writeATitle: 'Escreva um título para sua issue aqui', - issueComment: 'Comentário da Issue', - writeAComment: 'Escreva um comentário para sua issue aqui', - }, - pullMerge: { - title: 'Merge Pull Request', - createMergeCommit: 'Criar um merge commit', - squashAndMerge: 'Squash e criar merge', - merge: 'merge', - squash: 'squash', - missingTitleAlert: 'O commit precisa ter um título!', - commitTitle: 'Título do Commit', - writeATitle: 'Escreva um título para seu commit aqui', - commitMessage: 'Mensagem do Commit', - writeAMessage: 'Escreva uma mensagem para seu commit aqui', - mergeType: 'Tipo de Merge', - changeMergeType: 'Trocar Tipo de Merge', - }, - }, - common: { - bio: 'BIO', - stars: 'Favoritos', - orgs: 'ORGANIZAÇÕES', - noOrgsMessage: 'Nenhuma organização', - info: 'INFO', - company: 'Empresa', - location: 'Localização', - email: 'E-mail', - website: 'Website', - repositories: 'Repositórios', - cancel: 'Cancelar', - yes: 'Sim', - ok: 'OK', - submit: 'Enviar', - relativeTime: { - lessThanXSeconds: '{{count}}s', - xSeconds: '{{count}}s', - halfAMinute: '30s', - lessThanXMinutes: '{{count}}m', - xMinutes: '{{count}}m', - aboutXHours: '{{count}}h', - xHours: '{{count}}h', - xDays: '{{count}}d', - aboutXMonths: '{{count}}mo', - xMonths: '{{count}}mo', - aboutXYears: '{{count}}y', - xYears: '{{count}}y', - overXYears: '{{count}}y', - almostXYears: '{{count}}y', - }, - abbreviations: { - thousand: 'k', - }, - openInBrowser: 'Abrir no Navegador.', - }, + '{almostXYears}y': '', + '{halfAMinute}s': '', + '{lessThanXMinutes}m': '', + '{lessThanXSeconds}s': '', + '{numFilesChanged} files': '{numFilesChanged} arquivos', + '{overXYears}y': '', + '{xDays}d': '', + '{xHours}h': '', + '{xMinutes}m': '', + '{xMonths}mo': '', + '{xSeconds}s': '', + '{xYears}y': '', }; diff --git a/src/locale/languages/ru.js b/src/locale/languages/ru.js index de2dc6c2..c8e79bec 100644 --- a/src/locale/languages/ru.js +++ b/src/locale/languages/ru.js @@ -1,397 +1,243 @@ module.exports = { + '#{number} by {user} was closed {time} ago': + '#{number} закрыт {time} назад пользователем {user}', + '#{number} opened {time} ago by {user}': + '#{number} открыт {time} назад пользователем {user}', + ACTIONS: 'ДЕЙСТВИЯ', + 'ANALYTICS INFORMATION': 'ИНФОРМАЦИЯ ОБ АНАЛИТИКЕ', + ASSIGNEES: 'ОТВЕТСТВЕННЫЕ', + 'Add a comment...': 'Добавить комментарий...', + All: 'Все', + 'App is up to date': 'Приложение обновлено', + 'Apply Label': 'Добавить ярлык', + 'Apply a label to this issue': 'Добавить ярлык к этой задаче', + 'Are you sure?': 'Вы уверены?', + 'Assign Yourself': 'Назначить на самого себя', + Assignees: 'Ответственные', + BIO: 'СПРАВКА', + CANCEL: 'ОТМЕНА', + CONTACT: 'КОНТАКТЫ', + CONTRIBUTORS: 'УЧАСТНИКИ', + "Can't login?": '', + "Can't see all your organizations?": 'Видите не все ваши организации?', + Cancel: 'Отменить', + 'Change Merge Type': 'Изменить тип слияния', + 'Check for update': 'Проверить обновления', + 'Check out {repoName} on GitHub. {repoUrl}': + 'Проверить {repoName} на GitHub. {repoUrl}', + 'Checking for update...': 'Проверка обновления...', + 'Close {issueType}': 'Закрыть {issueType}', + Closed: 'Закрыто', + Code: 'Код', + 'Comment Actions': 'Действия с комментарием', + 'Commit Message': 'Текст сообщения коммита', + 'Commit Title': 'Заголовок коммита', + 'Communicate on conversations, merge pull requests and more': + 'Общайтесь, принимайте пулл-реквесты и делайте многое другое', + Company: 'Компания', + 'Connecting to GitHub...': 'Подключение к GitHub...', + 'Control notifications': 'Управление уведомлениями', + 'Create a merge commit': 'Создать коммит слияния', + DELETED: 'УДАЛЕННЫЙ', + DESCRIPTION: 'ОПИСАНИЕ', + Delete: 'Удалить', + Diff: 'Сравнить изменения', + 'Easily obtain repository, user and organization information': + 'Легко получайте информацию о репозитории, пользователе и организации', + Edit: 'Редактировать', + 'Edit Comment': 'Редактирование комментария', + Email: 'Электронная почта', + 'File renamed without any changes': + 'Файл переименован без каких-либо изменений', + Follow: 'Следить', + Followers: 'Подписчиков', + Following: 'Подписок', + 'Follows you': 'Подписан на вас', + Fork: 'Клонировать', + Forks: 'Форков', + 'GitPoint is open source and the history of contributions to the platform will always be visible to the public.': + 'GitPoint - это продукт с открытым исходным кодом, и история вкладов в приложение всегда будет видна публике.', + 'GitPoint repository': 'репозитории GitPoint', + INFO: 'ИНФОРМАЦИЯ', + ISSUES: 'ЗАДАЧИ', + "If we happen to include another third party platform to collect stack traces, error logs or more analytics information, we'll make sure that user data remains anonymized and encrypted.": + 'Если мы подключим другую стороннюю платформу для сбора трассировок стека, журналов ошибок или большей информации для аналитики, мы сделаем так, чтобы пользовательские данные оставались анонимными и зашифрованными.', + 'If you have any questions about this Privacy Policy or GitPoint in general, please file an issue in the': + 'Если у вас есть какие-либо вопросы по поводу этой Политики конфиденциальности или GitPoint в целом, пожалуйста, создайте задачу в', + Issue: 'задачу', + 'Issue Actions': 'Действия с задачей', + 'Issue Comment': 'Комментарий задачи', + 'Issue Title': 'Название задачи', + 'Issue is locked': 'Задача заблокирована', + Issues: 'Задачи', + 'Issues and Pull Requests': 'Задачи и Pull-запросы', + LABELS: 'ЯРЛЫКИ', + Language: 'Язык', + 'Last updated: July 15, 2017': 'Последнее обновление: 15 июля 2017 г.', + Location: 'Местонахождение', + 'Lock {issueType}': 'Блокировать {issueType}', + 'Locked, but you can still comment...': + 'Заблокировано, но вы все ещё можете прокомментировать...', + MEMBERS: 'УЧАСТНИКИ', + 'Make a donation': 'Сделать пожертвование', + 'Mark all as read': 'Отметить все как прочитанные', + 'Merge Pull Request': 'Принять pull-запрос', + 'Merge Type': 'Тип слияния', + Merged: 'Слито', + NEW: 'НОВЫЙ', + 'New Issue': 'Новая задача', + 'No README.md found': 'He yдалось найти README.md', + 'No closed issues found!': 'Не найдено закрытых задач!', + 'No contributors found': 'Участники не найдены', + 'No description provided.': 'Нет описания.', + 'No issues': 'Нет задач', + 'No open issues': 'Нет открытых задач', + 'No open issues found!': 'Не найдено открытых задач!', + 'No open pull requests': 'Нет открытых pull-запросов', + 'No open pull requests found!': 'Не найдено открытых pull-запросов!', + 'No organizations': 'Нет организаций', + 'No pull requests': 'Нет pull-запросов', + 'No repositories found :(': 'Репозитории не найдены :(', + 'No users found :(': 'Пользователи не найдены :(', + 'None yet': 'Пока нет', + 'Not applicable in debug mode': 'Не поддерживается в режиме отладки', + OK: 'OK', + 'OPEN SOURCE': 'ОТКРЫТЫЙ ИСХОДНЫЙ КОД', + ORGANIZATIONS: 'ОРГАНИЗАЦИИ', + OWNER: 'ВЛАДЕЛЕЦ', + 'One of the most feature-rich GitHub clients that is 100% free': + 'Самый многофункциональный бесплатный GitHub-клиент', + 'Oops! it seems that you are not connected to the internet!': '', + Open: 'Открыто', + 'Open in Browser': 'Открыть в браузере', + Options: 'Настройки', + 'Organization Actions': 'Действия с организацией', + 'PULL REQUESTS': 'PULL-ЗАПРОСЫ', + Participating: 'Участвующий', + 'Preparing GitPoint...': 'Подготовка GitPoint...', + 'Privacy Policy': 'Политика конфиденциальности', + 'Pull Request': 'Pull-запросы', + 'Pull Requests': 'Pull-запросы', + README: 'README', + 'README Actions': 'Действия с README', + 'Reopen {issueType}': 'Открыть снова {issueType}', + Repositories: 'Репозитории', + 'Repositories and Users': 'Репозитории и пользователи', + 'Repository Actions': 'Действия с репозиторием', + 'Repository is not found': '', + 'Retrieving notifications': 'Получение уведомлений', + 'SIGN IN': 'ВОЙТИ', + SOURCE: 'КОД', + 'Search for any {type}': 'Поиск {type}', + 'Searching for {query}': 'Поиск по {query}', + Settings: 'Настройки', + Share: 'Поделиться', + 'Share {repoName}': 'Поделиться {repoName}', + 'Sign Out': 'Выйти', + 'Squash and merge': 'Объединить и слить', + Star: 'Отметить', + Starred: 'Отмечено', + Stars: 'Звёзд', + Submit: 'Отправить', + TOPICS: 'TOPICS', + 'Thank you for reading our Privacy Policy. We hope you enjoy using GitPoint as much as we enjoyed building it.': + 'Благодарим вас за ознакомление с нашей Политикой конфиденциальности. Мы надеемся, что вам понравится использовать GitPoint так же, как и нам нравится его разрабатывать', + "This means that in no way, shape or form do we ever view, use or share a user's GitHub data. If private data ever becomes visible at any point we will not record or view it. If it happens to be accidentally recorded, we will delete it immediately using secure erase methods. Again, we've set up authentication specifically so that this never happens.": + 'Это означает, что мы никоим образом не можем использовать или передавать данные пользователя GitHub. Если его личные данные когда-либо становятся видимыми, мы не будем их записывать и просматривать. Если это случайно произошло, мы удалим их немедленно, используя безопасные методы удаления. Кроме того, мы специально настроили аутентификацию так, чтобы этого никогда не произшло.', + 'USER DATA': 'ДАННЫЕ ПОЛЬЗОВАТЕЛЯ', + Unfollow: 'Отписаться', + Unknown: '', + 'Unlock {issueType}': 'Разблокировать {issueType}', + Unread: 'Не прочитано', + Unstar: 'Снять отметку', + Unwatch: 'Перестать наблюдать', + 'Update is available!': 'Доступно обновление!', + 'User Actions': 'Действия с пользователем', + Users: 'Пользователи', + 'View All': 'Смотреть все', + 'View Code': 'Смотреть код', + 'View and control all of your unread and participating notifications': + 'Просматривайте и управляйте всеми вашими непрочитанными и активными уведомлениями', + Watch: 'Следить', + Watchers: 'Наблюдателей', + Watching: 'Наблюдаю', + 'We currently use Google Analytics and iTunes App Analytics to help us measure traffic and usage trends for the GitPoint. These tools collect information sent by your device including device and platform version, region and referrer. This information cannot reasonably be used to identify any particular individual user and no personal information is extracted.': + 'В настоящее время мы используем Google Analytics и iTunes App Analytics, чтобы измерить тенденции трафика и использования GitPoint. Эти инструменты собирают информацию, отправленную вашим устройством, включая версию устройства и платформы, регион и реферер. Этой информации недостаточно для идентификации какого-либо конкретного отдельного пользователя, никакая другая личная информация не передаётся.', + "We do not do anything with your GitHub information. After authenticating, the user's OAuth token is persisted directly on their device storage. It is not possible for us to retrieve that information. We never view a user's access token nor store it whatsoever.": + 'Мы никак не используем ваши данные на GitHub. После аутентификации токен пользователя OAuth сохраняется непосредственно в хранилище устройства. Мы не можем получить его. Мы никогда не просматриваем токен доступа пользователя и не храним его вообще.', + "We're glad you decided to use GitPoint. This Privacy Policy is here to inform you about what we do — and do not do — with our user's data.": + 'Мы рады, что вы решили использовать GitPoint. Настоящая Политика конфиденциальности уведомляет вас о том, что мы делаем и не делаем с данными нашего пользователя.', + Website: 'Сайт', + 'Welcome to GitPoint': 'Добро пожаловать в GitPoint', + 'With each contribution to the app, code review is always performed to prevent anybody from including malicious code of any kind.': + 'С каждым вкладом в приложение всегда выполняется проверка кода, чтобы никто не мог включить любого вида вредоносный код.', + 'Write a comment for your issue here': 'Напишите комментарий к задаче', + 'Write a message for your commit here': 'Напишите текст сообщения коммита', + 'Write a title for your commit here': 'Напишите заголовок коммита', + 'Write a title for your issue here': 'Напишите название задачи', + Yes: 'Да', + "You don't have any notifications of this type": + 'У вас нет уведомлений по этому типу', + 'You may have to request approval for them.': + 'Возможно, вам придется запросить у них одобрение.', + 'You need to have a commit title!': 'Нужно написать заголовок к коммиту!', + 'You need to have an issue title!': 'Нужно указать название задачи', + _thousandsAbbreviation: ' тыс.', + 'forked from': 'склонировано от', + merge: 'слить', + repository: 'репозиториев', + squash: 'объединить', + user: 'пользователей', + '{aboutXHours}h': '{aboutXHours} ч', + '{aboutXMonths}mo': '{aboutXMonths} мес', + '{aboutXYears}y': '{aboutXYears} г', + '{actor} added {member} at {repo}': '{actor} добавил {member} на {repo}', + '{actor} closed issue {issue} at {repo}': + '{actor} закрыл задачу {issue} на {repo}', + '{actor} closed pull request {pr} at {repo}': + '{actor} закрыл pull-запрос {pr} на {repo}', '{actor} commented on commit': '{actor} прокомментировал коммит', + '{actor} commented on issue {issue} at {repo}': + '{actor} прокомментировал задачу {issue} на {repo}', + '{actor} commented on pull request {issue} at {repo}': + '{actor} прокомментировал pull-запрос {issue} на {repo}', + '{actor} commented on pull request {pr} at {repo}': '', '{actor} created branch {ref} at {repo}': '{actor} создал ветку {ref} на {repo}', - '{actor} created tag {ref} at {repo}': '{actor} создал тег {ref} на {repo}', '{actor} created repository {repo}': '{actor} создал репозиторий {repo}', + '{actor} created tag {ref} at {repo}': '{actor} создал тег {ref} на {repo}', + '{actor} created the {repo} wiki': '', '{actor} deleted branch {ref} at {repo}': '{actor} удалил ветку {ref} на {repo}', '{actor} deleted tag {ref} at {repo}': '{actor} удалил тег {ref} на {repo}', - '{actor} forked {repo} at {fork}': '{actor} клонировал {repo} на {fork}', - '{actor} created the {repo} wiki': '', '{actor} edited the {repo} wiki': '', - '{actor} commented on pull request {issue} at {repo}': - '{actor} прокомментировал pull-запрос {issue} на {repo}', - '{actor} commented on issue {issue} at {repo}': - '{actor} прокомментировал задачу {issue} на {repo}', - '{actor} opened issue {issue} at {repo}': - '{actor} открыл задачу {issue} на {repo}', - '{actor} reopened issue {issue} at {repo}': - '{actor} заново открыл задачу {issue} на {repo}', - '{actor} closed issue {issue} at {repo}': - '{actor} закрыл задачу {issue} на {repo}', '{actor} edited {member} at {repo}': '{actor} отредактировал {member} на {repo}', - '{actor} removed {member} at {repo}': '{actor} удалил {member} на {repo}', - '{actor} added {member} at {repo}': '{actor} добавил {member} на {repo}', + '{actor} forked {repo} at {fork}': '{actor} клонировал {repo} на {fork}', '{actor} made {repo} public': '{actor} сделал {repo} открытым', + '{actor} merged pull request {pr} at {repo}': '', + '{actor} opened issue {issue} at {repo}': + '{actor} открыл задачу {issue} на {repo}', '{actor} opened pull request {pr} at {repo}': '{actor} открыл pull-запрос {pr} на {repo}', + '{actor} published release {id}': '{actor} отправил релиз {id}', + '{actor} pushed to {ref} at {repo}': '{actor} отправил в {ref} на {repo}', + '{actor} removed {member} at {repo}': '{actor} удалил {member} на {repo}', + '{actor} reopened issue {issue} at {repo}': + '{actor} заново открыл задачу {issue} на {repo}', '{actor} reopened pull request {pr} at {repo}': '{actor} заново открыл pull-запрос {pr} на {repo}', - '{actor} merged pull request {pr} at {repo}': '', - '{actor} closed pull request {pr} at {repo}': - '{actor} закрыл pull-запрос {pr} на {repo}', - '{actor} commented on pull request {pr} at {repo}': '', - '{actor} pushed to {ref} at {repo}': '{actor} отправил в {ref} на {repo}', - '{actor} published release {id}': '{actor} отправил релиз {id}', '{actor} starred {repo}': '{actor} отметил {repo}', - 'One of the most feature-rich GitHub clients that is 100% free': '', - auth: { - login: { - connectingToGitHub: 'Подключение к GitHub...', - preparingGitPoint: 'Подготовка GitPoint...', - cancel: 'ОТМЕНА', - troubles: "Can't login?", - welcomeTitle: 'Добро пожаловать в GitPoint', - welcomeMessage: 'Самый многофункциональный бесплатный GitHub-клиент', - notificationsTitle: 'Управление уведомлениями', - notificationsMessage: - 'Просматривайте и управляйте всеми вашими непрочитанными и активными уведомлениями', - reposTitle: 'Репозитории и пользователи', - reposMessage: - 'Легко получайте информацию о репозитории, пользователе и организации', - issuesTitle: 'Задачи и Pull-запросы', - issuesMessage: - 'Общайтесь, принимайте пулл-реквесты и делайте многое другое', - signInButton: 'ВОЙТИ', - }, - networkError: 'Oops! it seems that you are not connected to the internet!', - welcome: { - welcomeTitle: 'Добро пожаловать в GitPoint', - }, - events: { - welcomeMessage: - 'Добро пожаловать! Это ваша лента новостей - она поможет следить вам за последней активностью в репозиториях, которые вы отслеживаете, и за пользователями, на которых вы подписаны.', - commitCommentEvent: 'прокомментировал коммит', - createEvent: 'создал {{object}}', - deleteEvent: 'удалил {{object}}', - issueCommentEvent: '{{action}} {{type}}', - issueEditedEvent: '{{action}} свой комментарий в {{type}}', - issueRemovedEvent: '{{action}} свой комментарий в {{type}}', - issuesEvent: '{{action}} задачу', - publicEvent: { - action: 'сделал', - connector: 'открытым', - }, - pullRequestEvent: '{{action}} pull-запрос', - pullRequestReviewEvent: '{{action}} просмотр кода pull-запроса', - pullRequestReviewCommentEvent: '{{action}} pull-запрос', - pullRequestReviewEditedEvent: - '{{action}} свой комментарий в pull-запросе', - pullRequestReviewDeletedEvent: - '{{action}} свой комментарий в pull-запросе', - releaseEvent: '{{action}} релиз', - atConnector: 'на', - toConnector: 'в', - types: { - pullRequest: 'pull-запрос', - issue: 'задачу', - }, - objects: { - repository: 'репозиторий', - branch: 'ветку', - tag: 'тег', - }, - actions: { - added: 'добавил', - created: 'создал', - edited: 'отредактировал', - deleted: 'удалил', - assigned: 'назначил', - unassigned: 'удалил из ответственных', - labeled: 'добавил метку', - unlabeled: 'убрал метку', - opened: 'открыл', - milestoned: 'запланировал', - demilestoned: 'убрал из плана', - closed: 'закрыл', - reopened: 'заново открыл', - review_requested: 'запрос просмотр изменений', - review_request_removed: 'отметил запрос на просмотр изменений', - submitted: 'отправил', - dismissed: 'отклонил', - published: 'отправил', - publicized: 'опубликовал', - privatized: 'сделал закрытым', - starred: 'отметил', - pushedTo: 'отправил в', - forked: 'клонировал', - commented: 'прокомментировал', - removed: 'удалил', - }, - }, - profile: { - orgsRequestApprovalTop: 'Видите не все ваши организации?', - orgsRequestApprovalBottom: - 'Возможно, вам придется запросить у них одобрение.', - codePushCheck: 'Проверить обновления', - codePushChecking: 'Проверка обновления...', - codePushUpdated: 'Приложение обновлено', - codePushAvailable: 'Доступно обновление!', - codePushNotApplicable: 'Не поддерживается в режиме отладки', - }, - userOptions: { - donate: 'Сделать пожертвование', - title: 'Настройки', - language: 'Язык', - privacyPolicy: 'Политика конфиденциальности', - signOut: 'Выйти', - }, - privacyPolicy: { - title: 'Политика конфиденциальности', - effectiveDate: 'Последнее обновление: 15 июля 2017 г.', - introduction: - 'Мы рады, что вы решили использовать GitPoint. Настоящая Политика конфиденциальности уведомляет вас о том, что мы делаем и не делаем с данными нашего пользователя.', - userDataTitle: 'ДАННЫЕ ПОЛЬЗОВАТЕЛЯ', - userData1: - 'Мы никак не используем ваши данные на GitHub. После аутентификации токен пользователя OAuth сохраняется непосредственно в хранилище устройства. Мы не можем получить его. Мы никогда не просматриваем токен доступа пользователя и не храним его вообще.', - userData2: - 'Это означает, что мы никоим образом не можем использовать или передавать данные пользователя GitHub. Если его личные данные когда-либо становятся видимыми, мы не будем их записывать и просматривать. Если это случайно произошло, мы удалим их немедленно, используя безопасные методы удаления. Кроме того, мы специально настроили аутентификацию так, чтобы этого никогда не произшло.', - analyticsInfoTitle: 'ИНФОРМАЦИЯ ОБ АНАЛИТИКЕ', - analyticsInfo1: - 'В настоящее время мы используем Google Analytics и iTunes App Analytics, чтобы измерить тенденции трафика и использования GitPoint. Эти инструменты собирают информацию, отправленную вашим устройством, включая версию устройства и платформы, регион и реферер. Этой информации недостаточно для идентификации какого-либо конкретного отдельного пользователя, никакая другая личная информация не передаётся.', - analyticsInfo2: - 'Если мы подключим другую стороннюю платформу для сбора трассировок стека, журналов ошибок или большей информации для аналитики, мы сделаем так, чтобы пользовательские данные оставались анонимными и зашифрованными.', - openSourceTitle: 'ОТКРЫТЫЙ ИСХОДНЫЙ КОД', - openSource1: - 'GitPoint - это продукт с открытым исходным кодом, и история вкладов в приложение всегда будет видна публике.', - openSource2: - 'С каждым вкладом в приложение всегда выполняется проверка кода, чтобы никто не мог включить любого вида вредоносный код.', - contactTitle: 'КОНТАКТЫ', - contact1: - 'Благодарим вас за ознакомление с нашей Политикой конфиденциальности. Мы надеемся, что вам понравится использовать GitPoint так же, как и нам нравится его разрабатывать', - contact2: - 'Если у вас есть какие-либо вопросы по поводу этой Политики конфиденциальности или GitPoint в целом, пожалуйста, создайте задачу в', - contactLink: 'репозитории GitPoint', - }, - }, - notifications: { - main: { - unread: 'не прочитано', - participating: 'участвующий', - all: 'все', - unreadButton: 'Не прочитано', - participatingButton: 'Участвующий', - allButton: 'Все', - retrievingMessage: 'Получение уведомлений', - noneMessage: 'У вас нет уведомлений по этому типу', - markAllAsRead: 'Отметить все как прочитанные', - }, - }, - search: { - main: { - repositoryButton: 'Репозитории', - userButton: 'Пользователи', - searchingMessage: 'Поиск по {{query}}', - searchMessage: 'Поиск {{type}}', - repository: 'репозиториев', - user: 'пользователей', - noUsersFound: 'Пользователи не найдены :(', - noRepositoriesFound: 'Репозитории не найдены :(', - }, - }, - user: { - profile: { - userActions: 'Действия с пользователем', - unfollow: 'Отписаться', - follow: 'Следить', - }, - repositoryList: { - title: 'Репозитории', - }, - starredRepositoryList: { - title: 'Звёзд', - text: 'Звёзд', - }, - followers: { - title: 'Подписчики', - text: 'Подписчиков', - followsYou: 'Подписан на вас', - }, - following: { - title: 'Подписки', - text: 'Подписок', - followingYou: 'Подписан', - }, - }, - repository: { - main: { - notFoundRepo: 'Repository is not found', - unknownLanguage: 'Unknown', - shareRepositoryTitle: 'Поделиться {{repoName}}', - shareRepositoryMessage: 'Проверить {{repoName}} на GitHub. {{repoUrl}}', - repoActions: 'Действия с репозиторием', - forkAction: 'Клонировать', - starAction: 'Отметить', - unstarAction: 'Снять отметку', - shareAction: 'Поделиться', - unwatchAction: 'Перестать наблюдать', - watchAction: 'Следить', - ownerTitle: 'ВЛАДЕЛЕЦ', - contributorsTitle: 'УЧАСТНИКИ', - noContributorsMessage: 'Участники не найдены', - sourceTitle: 'КОД', - readMe: 'README', - viewSource: 'Смотреть код', - issuesTitle: 'ЗАДАЧИ', - noIssuesMessage: 'Нет задач', - noOpenIssuesMessage: 'Нет открытых задач', - viewAllButton: 'Смотреть все', - newIssueButton: 'Новая задача', - pullRequestTitle: 'PULL-ЗАПРОСЫ', - noPullRequestsMessage: 'Нет pull-запросов', - noOpenPullRequestsMessage: 'Нет открытых pull-запросов', - starsTitle: 'Звёзд', - forksTitle: 'Форков', - forkedFromMessage: 'склонировано от', - starred: 'Отмечено', - watching: 'Наблюдаю', - watchers: 'Наблюдателей', - topicsTitle: 'TOPICS', - }, - codeList: { - title: 'Код', - }, - issueList: { - title: 'Задачи', - openButton: 'Открыто', - closedButton: 'Закрыто', - searchingMessage: 'Поиск по {{query}}', - noOpenIssues: 'Не найдено открытых задач!', - noClosedIssues: 'Не найдено закрытых задач!', - }, - pullList: { - title: 'Pull-запросы', - openButton: 'Открыто', - closedButton: 'Закрыто', - searchingMessage: 'Поиск по {{query}}', - noOpenPulls: 'Не найдено открытых pull-запросов!', - noClosedPulls: 'Не найдено закрытых pull-запросов!', - }, - pullDiff: { - title: 'Сравнить изменения', - numFilesChanged: '{{numFilesChanged}} файлов', - new: 'НОВЫЙ', - deleted: 'УДАЛЕННЫЙ', - fileRenamed: 'Файл переименован без каких-либо изменений', - }, - readMe: { - readMeActions: 'Действия с README', - noReadMeFound: 'He yдалось найти README.md', - }, - }, - organization: { - main: { - membersTitle: 'УЧАСТНИКИ', - descriptionTitle: 'ОПИСАНИЕ', - }, - organizationActions: 'Действия с организацией', - }, - issue: { - settings: { - title: 'Настройки', - pullRequestType: 'Pull-запросы', - issueType: 'задачу', - applyLabelButton: 'Добавить ярлык', - noneMessage: 'Пока нет', - labelsTitle: 'ЯРЛЫКИ', - assignYourselfButton: 'Назначить на самого себя', - assigneesTitle: 'ОТВЕТСТВЕННЫЕ', - actionsTitle: 'ДЕЙСТВИЯ', - unlockIssue: 'Разблокировать {{issueType}}', - lockIssue: 'Блокировать {{issueType}}', - closeIssue: 'Закрыть {{issueType}}', - reopenIssue: 'Открыть снова {{issueType}}', - areYouSurePrompt: 'Вы уверены?', - applyLabelTitle: 'Добавить ярлык к этой задаче', - }, - comment: { - commentActions: 'Действия с комментарием', - editCommentTitle: 'Редактирование комментария', - editAction: 'Редактировать', - deleteAction: 'Удалить', - }, - main: { - assignees: 'Ответственные', - mergeButton: 'Принять pull-запрос', - noDescription: 'Нет описания.', - lockedCommentInput: - 'Заблокировано, но вы все ещё можете прокомментировать...', - commentInput: 'Добавить комментарий...', - lockedIssue: 'Задача заблокирована', - states: { - open: 'Открыто', - closed: 'Закрыто', - merged: 'Слито', - }, - screenTitles: { - issue: 'Задача', - pullRequest: 'Pull-запрос', - }, - openIssueSubTitle: - '#{{number}} открыт {{time}} назад пользователем {{user}}', - closedIssueSubTitle: - '#{{number}} закрыт {{time}} назад пользователем {{user}}', - issueActions: 'Действия с задачей', - }, - newIssue: { - title: 'Новая задача', - missingTitleAlert: 'Нужно указать название задачи', - issueTitle: 'Название задачи', - writeATitle: 'Напишите название задачи', - issueComment: 'Комментарий задачи', - writeAComment: 'Напишите комментарий к задаче', - }, - pullMerge: { - title: 'Принять pull-запрос', - createMergeCommit: 'Создать коммит слияния', - squashAndMerge: 'Объединить и слить', - merge: 'слить', - squash: 'объединить', - missingTitleAlert: 'Нужно написать заголовок к коммиту!', - commitTitle: 'Заголовок коммита', - writeATitle: 'Напишите заголовок коммита', - commitMessage: 'Текст сообщения коммита', - writeAMessage: 'Напишите текст сообщения коммита', - mergeType: 'Тип слияния', - changeMergeType: 'Изменить тип слияния', - }, - }, - common: { - bio: 'СПРАВКА', - stars: 'Звёзд', - orgs: 'ОРГАНИЗАЦИИ', - noOrgsMessage: 'Нет организаций', - info: 'ИНФОРМАЦИЯ', - company: 'Компания', - location: 'Местонахождение', - email: 'Электронная почта', - website: 'Сайт', - repositories: 'Репозиториев', - cancel: 'Отменить', - yes: 'Да', - ok: 'OK', - submit: 'Отправить', - relativeTime: { - lessThanXSeconds: 'сейчас', - xSeconds: '{{count}} с', - halfAMinute: '30 c', - lessThanXMinutes: '{{count}} м', - xMinutes: '{{count}} м', - aboutXHours: '{{count}} ч', - xHours: '{{count}} ч', - xDays: '{{count}} д', - aboutXMonths: '{{count}} мес', - xMonths: '{{count}} мес', - aboutXYears: '{{count}} г', - xYears: '{{count}} г', - overXYears: '{{count}} г', - almostXYears: '{{count}} г', - }, - abbreviations: { - thousand: ' тыс.', - }, - openInBrowser: 'Открыть в браузере', - }, + '{almostXYears}y': '{almostXYears} г', + '{halfAMinute}s': '30 c', + '{lessThanXMinutes}m': '{lessThanXMinutes} м', + '{lessThanXSeconds}s': 'сейчас', + '{numFilesChanged} files': '{numFilesChanged} файлов', + '{overXYears}y': '{overXYears} г', + '{xDays}d': '{xDays} д', + '{xHours}h': '{xHours} ч', + '{xMinutes}m': '{xMinutes} м', + '{xMonths}mo': '{xMonths} мес', + '{xSeconds}s': '{xSeconds} с', + '{xYears}y': '{xYears} г', }; diff --git a/src/locale/languages/tr.js b/src/locale/languages/tr.js index e873c67c..af306177 100644 --- a/src/locale/languages/tr.js +++ b/src/locale/languages/tr.js @@ -1,396 +1,246 @@ module.exports = { + '#{number} by {user} was closed {time} ago': + '#{number} {time} önce {user} tarafından kapatıldı.', + '#{number} opened {time} ago by {user}': + '#{number} {time} önce {user} tarafından açıldı', + ACTIONS: 'HAREKETLER', + 'ANALYTICS INFORMATION': 'ANALİTİK BİLGİLER', + ASSIGNEES: 'ATANANLAR', + 'Add a comment...': 'Yorum ekle...', + All: 'Tümü', + 'App is up to date': 'Uygulama güncel', + 'Apply Label': 'Etiketi Uygula', + 'Apply a label to this issue': "Bu issue'ya bir etiket uygulayın", + 'Are you sure?': 'Emin misiniz?', + 'Assign Yourself': 'Kendini Ata', + Assignees: 'Atananlar', + BIO: 'Biyografi', + CANCEL: 'İPTAL', + CONTACT: 'İLETİŞİM', + CONTRIBUTORS: 'KATKIDA BULUNANLAR', + "Can't login?": '', + "Can't see all your organizations?": + 'Tüm organizasyonlarınızı göremiyor musunuz?', + Cancel: 'Vazgeç', + 'Change Merge Type': 'Merge Tipini Seçiniz', + 'Check for update': 'Güncellemeleri kontrol et', + 'Check out {repoName} on GitHub. {repoUrl}': + "GitHub'daki {repoName}'i kontrol edin. {repoUrl}", + 'Checking for update...': 'Güncellemeler kontrol ediliyor...', + 'Close {issueType}': 'Kapat {issueType}', + Closed: 'Kapalı', + Code: 'Code', + 'Comment Actions': 'Yorum Hareketleri', + 'Commit Message': 'Commit Mesajı', + 'Commit Title': 'Commit Başlığı', + 'Communicate on conversations, merge pull requests and more': + "Sohbet ederek iletişim kurun, pull request'leri merge edin ve daha fazlası", + Company: 'Şirket', + 'Connecting to GitHub...': "GitHub'a Bağlanılıyor...", + 'Control notifications': 'Bildirimleri Kontrol Et', + 'Create a merge commit': 'Merge commit oluştur', + DELETED: 'SİLİNDİ', + DESCRIPTION: 'AÇIKLAMA', + Delete: 'Sil', + Diff: 'Farklar', + 'Easily obtain repository, user and organization information': + "Repository'leri, kullanıcıları ve organizasyon bilgilerini kolayca edinin", + Edit: 'Düzenle', + 'Edit Comment': 'Yorumu Düzenle', + Email: 'Email', + 'File renamed without any changes': + 'Dosya herhangi bir değişiklik yapılmaksızın yeniden adlandırıldı', + Follow: 'Takip et', + Followers: 'Takipçiler', + Following: 'Takip', + 'Follows you': 'Seni takip ediyor', + Fork: 'Fork', + Forks: "Fork'lar", + 'GitPoint is open source and the history of contributions to the platform will always be visible to the public.': + 'GitPoint açık kaynaktır ve platforma yapılan katkı geçmişi daima halk tarafından görülecektir.', + 'GitPoint repository': "GitPoint repository'si", + INFO: 'BİLGİ', + ISSUES: "ISSUE'LER", + "If we happen to include another third party platform to collect stack traces, error logs or more analytics information, we'll make sure that user data remains anonymized and encrypted.": + 'Yığın izlerini, hata günlüklerini veya daha fazla analitik bilgi toplamak için başka bir üçüncü taraf platformu eklersek, kullanıcı verilerinin anonim ve şifrelenip korunup korunmadığından emin oluruz.', + 'If you have any questions about this Privacy Policy or GitPoint in general, please file an issue in the': + 'Genel olarak bu Gizlilik Politikası veya GitPoint ile ilgili herhangi bir sorunuz varsa lütfen;', + Issue: 'Issue', + 'Issue Actions': 'Issue Actions', + 'Issue Comment': 'Issue Yorumu', + 'Issue Title': 'Issue Başlığı', + 'Issue is locked': 'Issue kilitli', + Issues: "Issue'ler", + 'Issues and Pull Requests': "Issue'lar ve Pull Request'ler", + LABELS: 'ETİKETLER', + Language: 'Dil', + 'Last updated: July 15, 2017': 'Son Güncelleme: Temmuz 15, 2017', + Location: 'Konum', + 'Lock {issueType}': 'Kilitle {issueType}', + 'Locked, but you can still comment...': + 'Kilitli, ancak yine de yorum yapabilirsiniz...', + MEMBERS: 'ÜYELER', + 'Make a donation': 'Bağış yap', + 'Mark all as read': 'Hepsini okundu olarak işaretle', + 'Merge Pull Request': 'Merge Pull Request', + 'Merge Type': 'Merge Tipi', + Merged: 'Merged', + NEW: 'YENİ', + 'New Issue': 'Yeni Issue', + 'No README.md found': 'README.md bulunamadı', + 'No closed issues found!': 'Kapalı issue bulunamadı!', + 'No contributors found': 'katkıda bulunan bulunamadı', + 'No description provided.': 'Açıklama yapılmadı.', + 'No issues': 'issue yok', + 'No open issues': 'Açık issue yok', + 'No open issues found!': 'Açık issue bulunamadı!', + 'No open pull requests': "Açık pull request'ler", + 'No open pull requests found!': 'Açık pull request bulunamadı!', + 'No organizations': 'Organizasyon yok', + 'No pull requests': 'Pull request Yok', + 'No repositories found :(': 'Repository Bulunamadı :(', + 'No users found :(': 'Kullanıcı Bulunamadı :(', + 'None yet': 'Henüz yok', + 'Not applicable in debug mode': 'Hata ayıklama modunda uygulanamaz', + OK: 'TAMAM', + 'OPEN SOURCE': 'AÇIK KAYNAK', + ORGANIZATIONS: 'ORGANİZASYONLAR', + OWNER: 'SAHİBİ', + 'One of the most feature-rich GitHub clients that is 100% free': + "En zengin özelliklere sahip GitHub client'ı ve 100% ücretsiz", + 'Oops! it seems that you are not connected to the internet!': '', + Open: 'Açık', + 'Open in Browser': 'Tarayıcıda Aç', + Options: 'Ayarlar', + 'Organization Actions': 'Organization Actions', + 'PULL REQUESTS': "PULL REQUEST'LER", + Participating: 'Katılımda', + 'Preparing GitPoint...': 'GitPoint Hazırlanıyor...', + 'Privacy Policy': 'Gizlilik Politikası', + 'Pull Request': 'Pull Request', + 'Pull Requests': "Pull Request'ler", + README: 'BENİ OKU', + 'README Actions': 'README Actions', + 'Reopen {issueType}': 'Yeniden aç {issueType}', + Repositories: "Repository'ler", + 'Repositories and Users': "Repository'ler ve Kullanıcılar", + 'Repository Actions': 'Repository Hareketleri', + 'Repository is not found': 'Repository bulunamadı', + 'Retrieving notifications': 'Bildirim alınıyor', + 'SIGN IN': 'GİRİŞ YAP', + SOURCE: 'KAYNAK', + 'Search for any {type}': 'Herhangi bir {type} ara', + 'Searching for {query}': '{query} aranıyor', + Settings: 'Ayarlar', + Share: 'Paylaş', + 'Share {repoName}': 'Paylaş {repoName}', + 'Sign Out': 'Çıkış Yap', + 'Squash and merge': 'Squash and merge', + Star: 'Yıldızla', + Starred: 'Yıldızlandı', + Stars: 'Yıldızladıkları', + Submit: 'Gönder', + TOPICS: 'TOPİKLER', + 'Thank you for reading our Privacy Policy. We hope you enjoy using GitPoint as much as we enjoyed building it.': + "Gizlilik Politikamızı okuduğunuz için teşekkür ederiz. Umarız gitPoint'i keyifle kullandığımız kadar beğenirsiniz.", + "This means that in no way, shape or form do we ever view, use or share a user's GitHub data. If private data ever becomes visible at any point we will not record or view it. If it happens to be accidentally recorded, we will delete it immediately using secure erase methods. Again, we've set up authentication specifically so that this never happens.": + 'Bu, bir kullanıcının GitHub verilerini hiçbir şekilde görüntüleyemememiz, kullanmamamız veya paylaşmamamız anlamına gelir. Özel veriler, herhangi bir noktada görünür hale gelirse, kaydetmeyeceğiz veya görüntülemeyeceğiz. Yanlışlıkla kaydedilmişse, güvenli silme yöntemlerini kullanarak derhal silecektir. Yine, kimlik doğrulamasını özel olarak bu şekilde asla gerçekleşmeyecek şekilde kurduk.', + 'USER DATA': 'KULLANICI VERİSİ', + Unfollow: 'Takibi bırak', + Unknown: 'Bilinmeyen', + 'Unlock {issueType}': 'Kilidini aç {issueType}', + Unread: 'Okunmamış', + Unstar: 'Yıldızlama', + Unwatch: 'İzleme', + 'Update is available!': 'Güncelleme mevcut!', + 'User Actions': 'Kullanıcı Hareketleri', + Users: 'Kullanıcılar', + 'View All': 'Tümünü Göster', + 'View Code': 'View Code', + 'View and control all of your unread and participating notifications': + 'Okunmamış ve katılımcı olduğunuz bildirimlerinizin tümünü görüntüleyin ve kontrol edin', + Watch: 'İzle', + Watchers: 'İzleyenler', + Watching: 'İzleniyor', + 'We currently use Google Analytics and iTunes App Analytics to help us measure traffic and usage trends for the GitPoint. These tools collect information sent by your device including device and platform version, region and referrer. This information cannot reasonably be used to identify any particular individual user and no personal information is extracted.': + "Şu anda, GitPoint için trafik ve kullanım bilgilerini ölçmemize yardımcı olması için Google Analytics'i ve iTunes App Analytics'i kullanıyoruz. Bu araçlar, aygıt ve platform sürümü, bölge ve yönlendiren de dahil olmak üzere aygıtınız tarafından gönderilen bilgileri toplar. Bu bilgi belirli bir kullanıcıyı tanımlamak için makul bir şekilde kullanılamaz ve hiçbir kişisel bilgi çıkarılamaz.", + "We do not do anything with your GitHub information. After authenticating, the user's OAuth token is persisted directly on their device storage. It is not possible for us to retrieve that information. We never view a user's access token nor store it whatsoever.": + 'GitHub bilgilerinizle hiçbir şey yapmıyoruz. Kimlik doğrulamasından sonra, kullanıcının OAuth belirteci doğrudan kendi cihaz depolama biriminde kalır. Bu bilgileri geri almamız mümkün değildir. Bir kullanıcının erişim simgesini hiçbir zaman görüntülemiyoruz ve ne olursa olsun saklamıyoruz.', + "We're glad you decided to use GitPoint. This Privacy Policy is here to inform you about what we do — and do not do — with our user's data.": + "GitPoint'i kullanmaya karar verdiğiniz için mutluyuz. Bu Gizlilik Politikası, burada kullanıcılarımızın verileri ile ne yapıp ne yapmadığımızı size bildirmek için hazırlanmıştır.", + Website: 'Website', + 'Welcome to GitPoint': "GitPoint'e Hoşgeldiniz", + 'With each contribution to the app, code review is always performed to prevent anybody from including malicious code of any kind.': + 'Uygulamaya yapılan her katkı ile kod incelemesi, her zaman herkese, her türlü kötü niyetli kodu eklemez.', + 'Write a comment for your issue here': 'Buraya issue için bir yorum yazınız', + 'Write a message for your commit here': + 'Buraya commit için bir mesaj yazınız', + 'Write a title for your commit here': 'Buraya commit için bir başlık yazınız', + 'Write a title for your issue here': 'Buraya issue için bir başlık yazınız', + Yes: 'Evet', + "You don't have any notifications of this type": + 'Bu türde hiçbir bildirime sahip değilsiniz', + 'You may have to request approval for them.': + 'Onlar için onay istemeniz gerekebilir', + 'You need to have a commit title!': 'Bir commit başlığı girmelisiniz!', + 'You need to have an issue title!': 'Bir konu başlığı gerekiyor!', + _thousandsAbbreviation: 'b', + 'forked from': 'buradan fork edildi:', + merge: 'merge', + repository: 'repository', + squash: 'squash', + user: 'kullanıcı', + '{aboutXHours}h': '{aboutXHours}sa', + '{aboutXMonths}mo': '{aboutXMonths}ay', + '{aboutXYears}y': '{aboutXYears}y', + '{actor} added {member} at {repo}': '{actor} eklendi {member} de {repo}', + '{actor} closed issue {issue} at {repo}': + '{actor} kapandı issue {issue} de {repo}', + '{actor} closed pull request {pr} at {repo}': + '{actor} pull request kapandı {pr} de {repo}', '{actor} commented on commit': "{actor} commit'e yorum yapıldı", + '{actor} commented on issue {issue} at {repo}': + '{actor} issue yorum yaptı {issue} de {repo}', + '{actor} commented on pull request {issue} at {repo}': + '{actor} pull request yorum yaptı {issue} de {repo}', + '{actor} commented on pull request {pr} at {repo}': '', '{actor} created branch {ref} at {repo}': '{actor} dal oluşturuldu {ref} de {repo}', + '{actor} created repository {repo}': '{actor} repository oluşturuldu {repo}', '{actor} created tag {ref} at {repo}': '{actor} etiket oluşturuldu {ref} de {repo}', - '{actor} created repository {repo}': '{actor} repository oluşturuldu {repo}', + '{actor} created the {repo} wiki': '', '{actor} deleted branch {ref} at {repo}': '{actor} dal silindi {ref} de {repo}', '{actor} deleted tag {ref} at {repo}': '{actor} etiket silindi {ref} de {repo}', - '{actor} forked {repo} at {fork}': '{actor} fork edildi {repo} de {fork}', - '{actor} created the {repo} wiki': '', '{actor} edited the {repo} wiki': '', - '{actor} commented on pull request {issue} at {repo}': - '{actor} pull request yorum yaptı {issue} de {repo}', - '{actor} commented on issue {issue} at {repo}': - '{actor} issue yorum yaptı {issue} de {repo}', - '{actor} opened issue {issue} at {repo}': - '{actor} açıldı issue {issue} de {repo}', - '{actor} reopened issue {issue} at {repo}': - '{actor} yeniden açıldı issue {issue} de {repo}', - '{actor} closed issue {issue} at {repo}': - '{actor} kapandı issue {issue} de {repo}', '{actor} edited {member} at {repo}': '{actor} düzenlendi {member} de {repo}', - '{actor} removed {member} at {repo}': '{actor} silindi {member} de {repo}', - '{actor} added {member} at {repo}': '{actor} eklendi {member} de {repo}', + '{actor} forked {repo} at {fork}': '{actor} fork edildi {repo} de {fork}', '{actor} made {repo} public': '{actor} made {repo} public', + '{actor} merged pull request {pr} at {repo}': '', + '{actor} opened issue {issue} at {repo}': + '{actor} açıldı issue {issue} de {repo}', '{actor} opened pull request {pr} at {repo}': '{actor} pull request açıldı {pr} de {repo}', + '{actor} published release {id}': '{actor} release yayımlandı {id}', + '{actor} pushed to {ref} at {repo}': "{actor} 'a push edildi {ref} de {repo}", + '{actor} removed {member} at {repo}': '{actor} silindi {member} de {repo}', + '{actor} reopened issue {issue} at {repo}': + '{actor} yeniden açıldı issue {issue} de {repo}', '{actor} reopened pull request {pr} at {repo}': '{actor} pull request yeniden açıldı {pr} de {repo}', - '{actor} merged pull request {pr} at {repo}': '', - '{actor} closed pull request {pr} at {repo}': - '{actor} pull request kapandı {pr} de {repo}', - '{actor} commented on pull request {pr} at {repo}': '', - '{actor} pushed to {ref} at {repo}': "{actor} 'a push edildi {ref} de {repo}", - '{actor} published release {id}': '{actor} release yayımlandı {id}', '{actor} starred {repo}': '{actor} yıldızlı {repo}', - 'One of the most feature-rich GitHub clients that is 100% free': '', - auth: { - login: { - connectingToGitHub: "GitHub'a Bağlanılıyor...", - preparingGitPoint: 'GitPoint Hazırlanıyor...', - cancel: 'İPTAL', - troubles: "Can't login?", - welcomeTitle: "GitPoint'e Hoşgeldiniz", - welcomeMessage: - "En zengin özelliklere sahip GitHub client'ı ve 100% ücretsiz", - notificationsTitle: 'Bildirimleri Kontrol Et', - notificationsMessage: - 'Okunmamış ve katılımcı olduğunuz bildirimlerinizin tümünü görüntüleyin ve kontrol edin', - reposTitle: "Repository'ler ve Kullanıcılar", - reposMessage: - "Repository'leri, kullanıcıları ve organizasyon bilgilerini kolayca edinin", - issuesTitle: "Issue'lar ve Pull Request'ler", - issuesMessage: - "Sohbet ederek iletişim kurun, pull request'leri merge edin ve daha fazlası", - signInButton: 'GİRİŞ YAP', - }, - networkError: 'Oops! it seems that you are not connected to the internet!', - welcome: { - welcomeTitle: "GitPoint'e Hoşgeldiniz", - }, - events: { - welcomeMessage: - "Hoşgeldiniz! Bu, haber kaynağınızdır - izlediğiniz repository'lerde ve takip ettiğiniz kişilerle ilgili son etkinlikleri takip etmenize yardımcı olur.", - commitCommentEvent: "commit'e yorum yapıldı", - createEvent: '{{object}} oluşturuldu', - deleteEvent: '{{object}} silindi', - issueCommentEvent: '{{type}} {{action}}', - issueEditedEvent: "{{type}}'daki yorum {{action}}", - issueRemovedEvent: "{{type}}'den yorum {{action}}", - issuesEvent: '{{action}} issue', - publicEvent: { - action: 'made', - connector: 'public', - }, - pullRequestEvent: 'pull request {{action}}', - pullRequestReviewEvent: 'pull request incelemesi {{action}}', - pullRequestReviewCommentEvent: "pull request'e {{action}}", - pullRequestReviewEditedEvent: "pull request'deki yorum {{action}}", - pullRequestReviewDeletedEvent: "pull request'deki yorum {{action}}", - releaseEvent: 'release {{action}}', - atConnector: 'de', - toConnector: 'dan', - types: { - pullRequest: 'pull request', - issue: 'issue', - }, - objects: { - repository: 'repository', - branch: 'dal', - tag: 'etiket', - }, - actions: { - added: 'eklendi', - created: 'oluşturuldu', - edited: 'düzenlendi', - deleted: 'silindi', - assigned: 'atandı', - unassigned: 'atanmadı', - labeled: 'etiketli', - unlabeled: 'etiketsiz', - opened: 'açıldı', - milestoned: 'milestoned', - demilestoned: 'demilestoned', - closed: 'kapandı', - reopened: 'yeniden açıldı', - review_requested: 'inceleme istendi', - review_request_removed: 'inceleme isteği silindi', - submitted: 'gönderildi', - dismissed: 'reddedildi', - published: 'yayımlandı', - publicized: 'Halka açıldı', - privatized: 'Özel yapıldı', - starred: 'yıldızladı', - pushedTo: "'a push edildi", - forked: 'fork edildi', - commented: 'yorum yaptı', - removed: 'silindi', - }, - }, - profile: { - orgsRequestApprovalTop: 'Tüm organizasyonlarınızı göremiyor musunuz?', - orgsRequestApprovalBottom: 'Onlar için onay istemeniz gerekebilir', - codePushCheck: 'Güncellemeleri kontrol et', - codePushChecking: 'Güncellemeler kontrol ediliyor...', - codePushUpdated: 'Uygulama güncel', - codePushAvailable: 'Güncelleme mevcut!', - codePushNotApplicable: 'Hata ayıklama modunda uygulanamaz', - }, - userOptions: { - donate: 'Bağış yap', - title: 'Ayarlar', - language: 'Dil', - privacyPolicy: 'Gizlilik Politikası', - signOut: 'Çıkış Yap', - }, - privacyPolicy: { - title: 'Gizlilik Politikası', - effectiveDate: 'Son Güncelleme: Temmuz 15, 2017', - introduction: - "GitPoint'i kullanmaya karar verdiğiniz için mutluyuz. Bu Gizlilik Politikası, burada kullanıcılarımızın verileri ile ne yapıp ne yapmadığımızı size bildirmek için hazırlanmıştır.", - userDataTitle: 'KULLANICI VERİSİ', - userData1: - 'GitHub bilgilerinizle hiçbir şey yapmıyoruz. Kimlik doğrulamasından sonra, kullanıcının OAuth belirteci doğrudan kendi cihaz depolama biriminde kalır. Bu bilgileri geri almamız mümkün değildir. Bir kullanıcının erişim simgesini hiçbir zaman görüntülemiyoruz ve ne olursa olsun saklamıyoruz.', - userData2: - 'Bu, bir kullanıcının GitHub verilerini hiçbir şekilde görüntüleyemememiz, kullanmamamız veya paylaşmamamız anlamına gelir. Özel veriler, herhangi bir noktada görünür hale gelirse, kaydetmeyeceğiz veya görüntülemeyeceğiz. Yanlışlıkla kaydedilmişse, güvenli silme yöntemlerini kullanarak derhal silecektir. Yine, kimlik doğrulamasını özel olarak bu şekilde asla gerçekleşmeyecek şekilde kurduk.', - analyticsInfoTitle: 'ANALİTİK BİLGİLER', - analyticsInfo1: - "Şu anda, GitPoint için trafik ve kullanım bilgilerini ölçmemize yardımcı olması için Google Analytics'i ve iTunes App Analytics'i kullanıyoruz. Bu araçlar, aygıt ve platform sürümü, bölge ve yönlendiren de dahil olmak üzere aygıtınız tarafından gönderilen bilgileri toplar. Bu bilgi belirli bir kullanıcıyı tanımlamak için makul bir şekilde kullanılamaz ve hiçbir kişisel bilgi çıkarılamaz.", - analyticsInfo2: - 'Yığın izlerini, hata günlüklerini veya daha fazla analitik bilgi toplamak için başka bir üçüncü taraf platformu eklersek, kullanıcı verilerinin anonim ve şifrelenip korunup korunmadığından emin oluruz.', - openSourceTitle: 'AÇIK KAYNAK', - openSource1: - 'GitPoint açık kaynaktır ve platforma yapılan katkı geçmişi daima halk tarafından görülecektir.', - openSource2: - 'Uygulamaya yapılan her katkı ile kod incelemesi, her zaman herkese, her türlü kötü niyetli kodu eklemez.', - contactTitle: 'İLETİŞİM', - contact1: - "Gizlilik Politikamızı okuduğunuz için teşekkür ederiz. Umarız gitPoint'i keyifle kullandığımız kadar beğenirsiniz.", - contact2: - 'Genel olarak bu Gizlilik Politikası veya GitPoint ile ilgili herhangi bir sorunuz varsa lütfen;', - contactLink: "GitPoint repository'si", - }, - }, - notifications: { - main: { - unread: 'okunmamış', - participating: 'katılımcı', - all: 'tümü', - unreadButton: 'Okunmamış', - participatingButton: 'Katılımda', - allButton: 'Tümü', - retrievingMessage: 'Bildirim alınıyor', - noneMessage: 'Bu türde hiçbir bildirime sahip değilsiniz', - markAllAsRead: 'Hepsini okundu olarak işaretle', - }, - }, - search: { - main: { - repositoryButton: "Repository'ler", - userButton: 'Kullanıcılar', - searchingMessage: '{{query}} aranıyor', - searchMessage: 'Herhangi bir {{type}} ara', - repository: 'repository', - user: 'kullanıcı', - noUsersFound: 'Kullanıcı Bulunamadı :(', - noRepositoriesFound: 'Repository Bulunamadı :(', - }, - }, - user: { - profile: { - userActions: 'Kullanıcı Hareketleri', - unfollow: 'Takibi bırak', - follow: 'Takip et', - }, - repositoryList: { - title: "Repository'ler", - }, - starredRepositoryList: { - title: 'Yıldızladıkları', - text: 'Yıldızladıkları', - }, - followers: { - title: 'Takipçiler', - text: 'Takipçiler', - followsYou: 'Seni takip ediyor', - }, - following: { - title: 'Takip', - text: 'Takip', - followingYou: 'Takip', - }, - }, - repository: { - main: { - notFoundRepo: 'Repository bulunamadı', - unknownLanguage: 'Bilinmeyen', - shareRepositoryTitle: 'Paylaş {{repoName}}', - shareRepositoryMessage: - "GitHub'daki {{repoName}}'i kontrol edin. {{repoUrl}}", - repoActions: 'Repository Hareketleri', - forkAction: 'Fork', - starAction: 'Yıldızla', - unstarAction: 'Yıldızlama', - shareAction: 'Paylaş', - unwatchAction: 'İzleme', - watchAction: 'İzle', - ownerTitle: 'SAHİBİ', - contributorsTitle: 'KATKIDA BULUNANLAR', - noContributorsMessage: 'katkıda bulunan bulunamadı', - sourceTitle: 'KAYNAK', - readMe: 'BENİ OKU', - viewSource: 'View Code', - issuesTitle: "ISSUE'LER", - noIssuesMessage: 'issue yok', - noOpenIssuesMessage: 'Açık issue yok', - viewAllButton: 'Tümünü Göster', - newIssueButton: 'Yeni Issue', - pullRequestTitle: "PULL REQUEST'LER", - noPullRequestsMessage: 'Pull request Yok', - noOpenPullRequestsMessage: "Açık pull request'ler", - starsTitle: 'Yıldızlar', - forksTitle: "Fork'lar", - forkedFromMessage: 'buradan fork edildi:', - starred: 'Yıldızlandı', - watching: 'İzleniyor', - topicsTitle: 'TOPİKLER', - watchers: 'İzleyenler', - }, - codeList: { - title: 'Code', - }, - issueList: { - title: "Issue'ler", - openButton: 'Açık', - closedButton: 'Kapalı', - searchingMessage: '{{query}} aranıyor', - noOpenIssues: 'Açık issue bulunamadı!', - noClosedIssues: 'Kapalı issue bulunamadı!', - }, - pullList: { - title: "Pull Request'ler", - openButton: 'Açık', - closedButton: 'Kapalı', - searchingMessage: '{{query}} aranıyor', - noOpenPulls: 'Açık pull request bulunamadı!', - noClosedPulls: 'Kapalı pull request bulunamadı!', - }, - pullDiff: { - title: 'Farklar', - numFilesChanged: '{{numFilesChanged}} dosya', - new: 'YENİ', - deleted: 'SİLİNDİ', - fileRenamed: - 'Dosya herhangi bir değişiklik yapılmaksızın yeniden adlandırıldı', - }, - readMe: { - readMeActions: 'README Actions', - noReadMeFound: 'README.md bulunamadı', - }, - }, - organization: { - main: { - membersTitle: 'ÜYELER', - descriptionTitle: 'AÇIKLAMA', - }, - organizationActions: 'Organization Actions', - }, - issue: { - settings: { - title: 'Ayarlar', - pullRequestType: 'Pull Request', - issueType: 'Issue', - applyLabelButton: 'Etiketi Uygula', - noneMessage: 'Henüz yok', - labelsTitle: 'ETİKETLER', - assignYourselfButton: 'Kendini Ata', - assigneesTitle: 'ATANANLAR', - actionsTitle: 'HAREKETLER', - unlockIssue: 'Kilidini aç {{issueType}}', - lockIssue: 'Kilitle {{issueType}}', - closeIssue: 'Kapat {{issueType}}', - reopenIssue: 'Yeniden aç {{issueType}}', - areYouSurePrompt: 'Emin misiniz?', - applyLabelTitle: "Bu issue'ya bir etiket uygulayın", - }, - comment: { - commentActions: 'Yorum Hareketleri', - editCommentTitle: 'Yorumu Düzenle', - editAction: 'Düzenle', - deleteAction: 'Sil', - }, - main: { - assignees: 'Atananlar', - mergeButton: 'Merge Pull Request', - noDescription: 'Açıklama yapılmadı.', - lockedCommentInput: 'Kilitli, ancak yine de yorum yapabilirsiniz...', - commentInput: 'Yorum ekle...', - lockedIssue: 'Issue kilitli', - states: { - open: 'Açık', - closed: 'Kapalı', - merged: 'Merged', - }, - screenTitles: { - issue: 'Issue', - pullRequest: 'Pull Request', - }, - openIssueSubTitle: '#{{number}} {{time}} önce {{user}} tarafından açıldı', - closedIssueSubTitle: - '#{{number}} {{time}} önce {{user}} tarafından kapatıldı.', - issueActions: 'Issue Actions', - }, - newIssue: { - title: 'Yeni Issue', - missingTitleAlert: 'Bir konu başlığı gerekiyor!', - issueTitle: 'Issue Başlığı', - writeATitle: 'Buraya issue için bir başlık yazınız', - issueComment: 'Issue Yorumu', - writeAComment: 'Buraya issue için bir yorum yazınız', - }, - pullMerge: { - title: 'Merge Pull Request', - createMergeCommit: 'Merge commit oluştur', - squashAndMerge: 'Squash and merge', - merge: 'merge', - squash: 'squash', - missingTitleAlert: 'Bir commit başlığı girmelisiniz!', - commitTitle: 'Commit Başlığı', - writeATitle: 'Buraya commit için bir başlık yazınız', - commitMessage: 'Commit Mesajı', - writeAMessage: 'Buraya commit için bir mesaj yazınız', - mergeType: 'Merge Tipi', - changeMergeType: 'Merge Tipini Seçiniz', - }, - }, - common: { - bio: 'Biyografi', - stars: 'Yıldızladıkları', - orgs: 'ORGANİZASYONLAR', - noOrgsMessage: 'Organizasyon yok', - info: 'BİLGİ', - company: 'Şirket', - location: 'Konum', - email: 'Email', - website: 'Website', - repositories: "Repository'ler", - cancel: 'Vazgeç', - yes: 'Evet', - ok: 'TAMAM', - submit: 'Gönder', - relativeTime: { - lessThanXSeconds: '{{count}}sn', - xSeconds: '{{count}}sn', - halfAMinute: '30sn', - lessThanXMinutes: '{{count}}dk', - xMinutes: '{{count}}dk', - aboutXHours: '{{count}}sa', - xHours: '{{count}}sa', - xDays: '{{count}}g', - aboutXMonths: '{{count}}ay', - xMonths: '{{count}}ay', - aboutXYears: '{{count}}y', - xYears: '{{count}}y', - overXYears: '{{count}}y', - almostXYears: '{{count}}y', - }, - abbreviations: { - thousand: 'b', - }, - openInBrowser: 'Tarayıcıda Aç', - }, + '{almostXYears}y': '{almostXYears}y', + '{halfAMinute}s': '30sn', + '{lessThanXMinutes}m': '{lessThanXMinutes}dk', + '{lessThanXSeconds}s': '{lessThanXSeconds}sn', + '{numFilesChanged} files': '{numFilesChanged} dosya', + '{overXYears}y': '{overXYears}y', + '{xDays}d': '{xDays}g', + '{xHours}h': '{xHours}sa', + '{xMinutes}m': '{xMinutes}dk', + '{xMonths}mo': '{xMonths}ay', + '{xSeconds}s': '{xSeconds}sn', + '{xYears}y': '{xYears}y', }; diff --git a/src/locale/languages/uk.js b/src/locale/languages/uk.js index 06e4defc..4eb584a7 100644 --- a/src/locale/languages/uk.js +++ b/src/locale/languages/uk.js @@ -1,394 +1,242 @@ module.exports = { + '#{number} by {user} was closed {time} ago': + '#{number} закритий {time} назад користувачем {user}', + '#{number} opened {time} ago by {user}': + '#{number} відкритий {time} назад користувачем {user}', + ACTIONS: 'ДІЇ', + 'ANALYTICS INFORMATION': 'ІНФОРМАЦІЯ ПРО АНАЛІТИКУ', + ASSIGNEES: 'ВІДПОВІДАЛЬНІ', + 'Add a comment...': 'Додати коментар...', + All: 'Всі', + 'App is up to date': 'Програму оновлено', + 'Apply Label': 'Додати ярлик', + 'Apply a label to this issue': 'Додати мітку до цієї задачі', + 'Are you sure?': 'Ви впевнені?', + 'Assign Yourself': 'Призначити самому собі', + Assignees: 'Відповідальні', + BIO: 'ДОВІДКА', + CANCEL: 'ВІДМІНИТИ', + CONTACT: 'КОНТАКТИ', + CONTRIBUTORS: 'УЧАСНИКИ', + "Can't login?": '', + "Can't see all your organizations?": 'Не бачите всіх ваших організацій?', + Cancel: 'Відминити', + 'Change Merge Type': 'Змінити тип злиття', + 'Check for update': 'Перевірити оновлення', + 'Check out {repoName} on GitHub. {repoUrl}': + 'Перевірити {repoName} на GitHub. {repoUrl}', + 'Checking for update...': 'Перевірка оновлення...', + 'Close {issueType}': 'Закрити {issueType}', + Closed: 'Закрито', + Code: 'Код', + 'Comment Actions': 'Дії З Коментарем', + 'Commit Message': 'Текст повідомленя коміту', + 'Commit Title': 'Заголовок коміту', + 'Communicate on conversations, merge pull requests and more': + 'Спілкуйтесь, приймайте pull-запити і робіть багато іншого', + Company: 'Компанія', + 'Connecting to GitHub...': 'Підключення до GitHub...', + 'Control notifications': 'Керування сповіщеннями', + 'Create a merge commit': 'Стоврити коміт злиття', + DELETED: 'ВИДАЛЕНИЙ', + DESCRIPTION: 'ОПИС', + Delete: 'Видалити', + Diff: 'Порівняти зміни', + 'Easily obtain repository, user and organization information': + 'Легко отримуйте інформацію про репозиторій, користувача і організації', + Edit: 'Редагувати', + 'Edit Comment': 'Редагувати Коментар', + Email: 'Електронна пошта', + 'File renamed without any changes': 'Файл перейменований без будь-яких змін', + Follow: 'Підписатись', + Followers: 'Підписників', + Following: 'Підписок', + 'Follows you': 'Підписаний на вас', + Fork: 'Клонувати', + Forks: 'Форків', + 'GitPoint is open source and the history of contributions to the platform will always be visible to the public.': + 'GitPoint - це продукт з відкритим вихіжним кодом, і історія внесків в додаток завжди буде видна публіці.', + 'GitPoint repository': 'репозиторії GitPoint', + INFO: 'ІНФОРМАЦІЯ', + ISSUES: 'ЗАДАЧІ', + "If we happen to include another third party platform to collect stack traces, error logs or more analytics information, we'll make sure that user data remains anonymized and encrypted.": + 'Якщо ми підключимо іншу сторонню платформу для збору трасувань стеку, журналів помилок або великої інформації для аналітики, ми зробимо це таким чином, зоб дані користувачів залишались анонімними і зашифрованими.', + 'If you have any questions about this Privacy Policy or GitPoint in general, please file an issue in the': + 'Якщо у вас є які-небудь питання з приводу цієї Політики Конфіденційності або GitPoint в цілому, будь ласка, створіть задачу в', + Issue: 'задачу', + 'Issue Actions': 'Дії з задачею', + 'Issue Comment': 'Коментар задачі', + 'Issue Title': 'Назва задачі', + 'Issue is locked': 'Задача заблокована', + Issues: 'Задачі', + 'Issues and Pull Requests': 'Задачі и Pull-запити', + LABELS: 'ЯРЛИКИ', + Language: 'Мова', + 'Last updated: July 15, 2017': 'Останнє оновлення: 15 липня 2017 р.', + Location: 'Місцезнаходження', + 'Lock {issueType}': 'Блокувати {issueType}', + 'Locked, but you can still comment...': + 'Заблоковано, але ви все ще можете прокоментувати...', + MEMBERS: 'УЧАСНИКИ', + 'Make a donation': 'Пожертвувати', + 'Mark all as read': 'Відмітити всі як прочитані', + 'Merge Pull Request': 'Приняти pull-запит', + 'Merge Type': 'Тип злиття', + Merged: 'Злито', + NEW: 'НОВИЙ', + 'New Issue': 'Нова задача', + 'No README.md found': 'He вдалось знайти README.md', + 'No closed issues found!': 'Не знайдено закритих задач!', + 'No contributors found': 'Учасники не знайдені', + 'No description provided.': 'Немає опису.', + 'No issues': 'Немає задач', + 'No open issues': 'Немає відкритих задач', + 'No open issues found!': 'Не знайдено відкритих задач!', + 'No open pull requests': 'Немає відкритих pull-запитів', + 'No open pull requests found!': 'Не знайдено відкритих pull-запитів!', + 'No organizations': 'Нема організацій', + 'No pull requests': 'Немає pull-запитів', + 'No repositories found :(': 'Репозиторіїв не знайдено :(', + 'No users found :(': 'Користувачів не знайдено :(', + 'None yet': 'Поки немає', + 'Not applicable in debug mode': 'Не підтримується в режимі налагодження', + OK: 'OK', + 'OPEN SOURCE': 'ВІДКРИТИ ВИХІДНИЙ КОД', + ORGANIZATIONS: 'ОРГАНІЗАЦІЇ', + OWNER: 'ВЛАСНИК', + 'One of the most feature-rich GitHub clients that is 100% free': + 'Найбільш багатофункціональни безплатний GitHub-клієнт', + 'Oops! it seems that you are not connected to the internet!': '', + Open: 'Відкрито', + 'Open in Browser': 'Відкрити в браузері', + Options: 'Налаштування', + 'Organization Actions': 'Дії з організацією', + 'PULL REQUESTS': 'PULL-ЗАПИТИ', + Participating: 'Бере участь', + 'Preparing GitPoint...': 'Підготовка GitPoint...', + 'Privacy Policy': 'Політика конфіденційності', + 'Pull Request': 'Pull-запити', + 'Pull Requests': 'Pull-запити', + README: 'README', + 'README Actions': 'Дії з README', + 'Reopen {issueType}': 'Відкрити знову {issueType}', + Repositories: 'Репозиторії', + 'Repositories and Users': 'Репозиторії і користувач', + 'Repository Actions': 'Дії с репозиторієм', + 'Repository is not found': '', + 'Retrieving notifications': 'Отримання сповіщень', + 'SIGN IN': 'УВІЙТИ', + SOURCE: 'КОД', + 'Search for any {type}': 'Пошук {type}', + 'Searching for {query}': 'Пошук по {query}', + Settings: 'Налаштування', + Share: 'Поділитись', + 'Share {repoName}': 'Поділитись {repoName}', + 'Sign Out': 'Вийти', + 'Squash and merge': 'Обʼєднати і злити', + Star: 'Відмітити', + Starred: 'Відмічено', + Stars: 'Stars', + Submit: 'Відправити', + TOPICS: 'TOPICS', + 'Thank you for reading our Privacy Policy. We hope you enjoy using GitPoint as much as we enjoyed building it.': + 'Дякуємо вам за ознайомлення з нашою Політикою Конфіденційності. Ми надіємось, що вам сподобається використовувати GitPoint так само, як і нам подобається його розробляти.', + "This means that in no way, shape or form do we ever view, use or share a user's GitHub data. If private data ever becomes visible at any point we will not record or view it. If it happens to be accidentally recorded, we will delete it immediately using secure erase methods. Again, we've set up authentication specifically so that this never happens.": + 'Це значить, що ми ніяким чином не можемо використовувати або передавати дані користувача GitHub. Якщо його особисті дані коли-небудь стають видимими, ми не будемо їх записувати і переглядати. Якщо це випадково відбулось, ми видалимо їх негайно, використовуючи безпечні методи видалення. Крім того, ми спеціально налаштували аутентифікацію таким чином, щоб цього ніколи не відбулось.', + 'USER DATA': 'ДАНІ КОРИСТУВАЧА', + Unfollow: 'Відписатись', + Unknown: '', + 'Unlock {issueType}': 'Розблокувати {issueType}', + Unread: 'Не прочитано', + Unstar: 'Зняти відмітку', + Unwatch: 'Перестати спостерігати', + 'Update is available!': 'Доступне оновлення!', + 'User Actions': 'Дії з користувачем', + Users: 'Користувачі', + 'View All': 'Дивитись все', + 'View Code': 'Дивитись код', + 'View and control all of your unread and participating notifications': + 'Переглядайте і керуйте всіма вашими непрочитаними і активними сповіщеннями', + Watch: 'Спостерігати', + Watchers: 'Спостерігачів', + Watching: 'Спостерігаю', + 'We currently use Google Analytics and iTunes App Analytics to help us measure traffic and usage trends for the GitPoint. These tools collect information sent by your device including device and platform version, region and referrer. This information cannot reasonably be used to identify any particular individual user and no personal information is extracted.': + 'В даний час ми використовуємо Google Analytics і iTunes App Analytics, щоб виміряти тенденції трафіку і використання GitPoint. Ці інструменти збирають інформацію, відправлену вашим пристроєм, включаючи версії пристрою і платформи, регіон і реферер. Цієї інформації недостатньо для ідентификації якого-небудь конкретного окремого користувача, жодна інша особиста інформація не передається.', + "We do not do anything with your GitHub information. After authenticating, the user's OAuth token is persisted directly on their device storage. It is not possible for us to retrieve that information. We never view a user's access token nor store it whatsoever.": + 'Ми ніяк не використовуємо ваші дані на GitHub. Після аутентификації токен користувача OAuth зберігається безпосередньо в памʼять пристрою. Ми не можемо отримати його. Ми ніколи не переглядаємо токен доступа користувача і не зберігаємо його взагалі.', + "We're glad you decided to use GitPoint. This Privacy Policy is here to inform you about what we do — and do not do — with our user's data.": + 'Ми раді, що ви вирішили використовувати GitPoint. Ця Політика Конфіденційності повідомляє вас про те, що ми робимо і не робимо з даними нашого користувача.', + Website: 'Сайт', + 'Welcome to GitPoint': 'Ласкаво просимо в GitPoint', + 'With each contribution to the app, code review is always performed to prevent anybody from including malicious code of any kind.': + 'З кожним внеском в додатко завжди виконується перевірка коду, щоб ніхто не зміг включити будь-якого виду шкідливий код.', + 'Write a comment for your issue here': 'Напишіть коментар до задачі', + 'Write a message for your commit here': 'Напишіть текст повідомлення коміту', + 'Write a title for your commit here': 'Напишіть заголовок коміту', + 'Write a title for your issue here': 'Напишіть назву задачі', + Yes: 'Так', + "You don't have any notifications of this type": + 'У вас немає сповіщень цього типу', + 'You may have to request approval for them.': + 'Вам, можливо, доведеться подати запит на отримання дозволу для них.', + 'You need to have a commit title!': 'Потрібно написати заголовок до коміту!', + 'You need to have an issue title!': 'Потрібно вказати назву задачі', + _thousandsAbbreviation: ' тис.', + 'forked from': 'склоновано від', + merge: 'злити', + repository: 'репозиторіїв', + squash: 'обʼєднати', + user: 'користувачів', + '{aboutXHours}h': '{aboutXHours} г', + '{aboutXMonths}mo': '{aboutXMonths} міс', + '{aboutXYears}y': '{aboutXYears} р', + '{actor} added {member} at {repo}': '{actor} додав {member} на {repo}', + '{actor} closed issue {issue} at {repo}': + '{actor} закрив задачу {issue} на {repo}', + '{actor} closed pull request {pr} at {repo}': + '{actor} закрив pull-запит {pr} на {repo}', '{actor} commented on commit': '{actor} прокоментував коміт', + '{actor} commented on issue {issue} at {repo}': + '{actor} прокоментував задачу {issue} на {repo}', + '{actor} commented on pull request {issue} at {repo}': + '{actor} прокоментував pull-запит {issue} на {repo}', + '{actor} commented on pull request {pr} at {repo}': '', '{actor} created branch {ref} at {repo}': '{actor} створив гілку {ref} на {repo}', - '{actor} created tag {ref} at {repo}': '{actor} створив тег {ref} на {repo}', '{actor} created repository {repo}': '{actor} створив репозиторій {repo}', + '{actor} created tag {ref} at {repo}': '{actor} створив тег {ref} на {repo}', + '{actor} created the {repo} wiki': '', '{actor} deleted branch {ref} at {repo}': '{actor} видалив гілку {ref} на {repo}', '{actor} deleted tag {ref} at {repo}': '{actor} видалив тег {ref} на {repo}', - '{actor} forked {repo} at {fork}': '{actor} клонував {repo} на {fork}', - '{actor} created the {repo} wiki': '', '{actor} edited the {repo} wiki': '', - '{actor} commented on pull request {issue} at {repo}': - '{actor} прокоментував pull-запит {issue} на {repo}', - '{actor} commented on issue {issue} at {repo}': - '{actor} прокоментував задачу {issue} на {repo}', - '{actor} opened issue {issue} at {repo}': - '{actor} відкрив задачу {issue} на {repo}', - '{actor} reopened issue {issue} at {repo}': - '{actor} заново відкрив задачу {issue} на {repo}', - '{actor} closed issue {issue} at {repo}': - '{actor} закрив задачу {issue} на {repo}', '{actor} edited {member} at {repo}': '{actor} відредагував {member} на {repo}', - '{actor} removed {member} at {repo}': '{actor} видалив {member} на {repo}', - '{actor} added {member} at {repo}': '{actor} додав {member} на {repo}', + '{actor} forked {repo} at {fork}': '{actor} клонував {repo} на {fork}', '{actor} made {repo} public': '{actor} створив {repo} відкритим', + '{actor} merged pull request {pr} at {repo}': '', + '{actor} opened issue {issue} at {repo}': + '{actor} відкрив задачу {issue} на {repo}', '{actor} opened pull request {pr} at {repo}': '{actor} відкрив pull-запит {pr} на {repo}', + '{actor} published release {id}': '{actor} опублікував реліз {id}', + '{actor} pushed to {ref} at {repo}': '{actor} відправив в {ref} на {repo}', + '{actor} removed {member} at {repo}': '{actor} видалив {member} на {repo}', + '{actor} reopened issue {issue} at {repo}': + '{actor} заново відкрив задачу {issue} на {repo}', '{actor} reopened pull request {pr} at {repo}': '{actor} заново відкрив pull-запит {pr} на {repo}', - '{actor} merged pull request {pr} at {repo}': '', - '{actor} closed pull request {pr} at {repo}': - '{actor} закрив pull-запит {pr} на {repo}', - '{actor} commented on pull request {pr} at {repo}': '', - '{actor} pushed to {ref} at {repo}': '{actor} відправив в {ref} на {repo}', - '{actor} published release {id}': '{actor} опублікував реліз {id}', '{actor} starred {repo}': '{actor} відмітив {repo}', - 'One of the most feature-rich GitHub clients that is 100% free': '', - auth: { - login: { - connectingToGitHub: 'Підключення до GitHub...', - preparingGitPoint: 'Підготовка GitPoint...', - cancel: 'ВІДМІНИТИ', - troubles: "Can't login?", - welcomeTitle: 'Ласкаво просмо в GitPoint', - welcomeMessage: 'Найбільш багатофункціональни безплатний GitHub-клієнт', - notificationsTitle: 'Керування сповіщеннями', - notificationsMessage: - 'Переглядайте і керуйте всіма вашими непрочитаними і активними сповіщеннями', - reposTitle: 'Репозиторії і користувач', - reposMessage: - 'Легко отримуйте інформацію про репозиторій, користувача і організації', - issuesTitle: 'Задачі и Pull-запити', - issuesMessage: - 'Спілкуйтесь, приймайте pull-запити і робіть багато іншого', - signInButton: 'УВІЙТИ', - }, - networkError: 'Oops! it seems that you are not connected to the internet!', - welcome: { - welcomeTitle: 'Ласкаво просимо в GitPoint', - }, - events: { - welcomeMessage: - 'Ласкаво просимо! Це ваша стрічка новин - вона допоможе слідкувати вам за останньою активністю в репозиторіях, які ви відслідковуєте, і за користувачами, на яких ви підписані.', - commitCommentEvent: 'прокоментував коміт', - createEvent: 'створив {{object}}', - deleteEvent: 'видалив {{object}}', - issueCommentEvent: '{{action}} {{type}}', - issueEditedEvent: '{{action}} свій коментар в {{type}}', - issueRemovedEvent: '{{action}} свій коментар в {{type}}', - issuesEvent: '{{action}} задачу', - publicEvent: { - action: 'створив', - connector: 'відкритим', - }, - pullRequestEvent: '{{action}} pull-запит', - pullRequestReviewEvent: '{{action}} перегляд коду pull-запиту', - pullRequestReviewCommentEvent: '{{action}} pull-запит', - pullRequestReviewEditedEvent: '{{action}} свій коментар в pull-запиті', - pullRequestReviewDeletedEvent: '{{action}} свій комментар в pull-запиті', - releaseEvent: '{{action}} реліз', - atConnector: 'на', - toConnector: 'в', - types: { - pullRequest: 'pull-запит', - issue: 'задачу', - }, - objects: { - repository: 'репозиторій', - branch: 'гілку', - tag: 'тег', - }, - actions: { - added: 'додав', - created: 'створив', - edited: 'відредагував', - deleted: 'видалив', - assigned: 'призначив', - unassigned: 'видалив із відповідальних', - labeled: 'добавив мітку', - unlabeled: 'забрав мітку', - opened: 'відкрив', - milestoned: 'запланував', - demilestoned: 'забрав із плану', - closed: 'закрив', - reopened: 'заново відкрив', - review_requested: 'запитав огляд змін', - review_request_removed: 'відхилив запит на огляд змін', - submitted: 'подав', - dismissed: 'відхилив', - published: 'опублікував', - publicized: 'оприлюднив', - privatized: 'приватизував', - starred: 'відмітив', - pushedTo: 'відправив в', - forked: 'клонував', - commented: 'прокоментував', - removed: 'видалив', - }, - }, - profile: { - orgsRequestApprovalTop: 'Не бачите всіх ваших організацій?', - orgsRequestApprovalBottom: - 'Вам, можливо, доведеться подати запит на отримання дозволу для них.', - codePushCheck: 'Перевірити оновлення', - codePushChecking: 'Перевірка оновлення...', - codePushUpdated: 'Програму оновлено', - codePushAvailable: 'Доступне оновлення!', - codePushNotApplicable: 'Не підтримується в режимі налагодження', - }, - userOptions: { - donate: 'Пожертвувати', - title: 'Налаштування', - language: 'Мова', - privacyPolicy: 'Політика конфіденційності', - signOut: 'Вийти', - }, - privacyPolicy: { - title: 'Політика конфіденційності', - effectiveDate: 'Останнє оновлення: 15 липня 2017 р.', - introduction: - 'Ми раді, що ви вирішили використовувати GitPoint. Ця Політика Конфіденційності повідомляє вас про те, що ми робимо і не робимо з даними нашого користувача.', - userDataTitle: 'ДАНІ КОРИСТУВАЧА', - userData1: - 'Ми ніяк не використовуємо ваші дані на GitHub. Після аутентификації токен користувача OAuth зберігається безпосередньо в памʼять пристрою. Ми не можемо отримати його. Ми ніколи не переглядаємо токен доступа користувача і не зберігаємо його взагалі.', - userData2: - 'Це значить, що ми ніяким чином не можемо використовувати або передавати дані користувача GitHub. Якщо його особисті дані коли-небудь стають видимими, ми не будемо їх записувати і переглядати. Якщо це випадково відбулось, ми видалимо їх негайно, використовуючи безпечні методи видалення. Крім того, ми спеціально налаштували аутентифікацію таким чином, щоб цього ніколи не відбулось.', - analyticsInfoTitle: 'ІНФОРМАЦІЯ ПРО АНАЛІТИКУ', - analyticsInfo1: - 'В даний час ми використовуємо Google Analytics і iTunes App Analytics, щоб виміряти тенденції трафіку і використання GitPoint. Ці інструменти збирають інформацію, відправлену вашим пристроєм, включаючи версії пристрою і платформи, регіон і реферер. Цієї інформації недостатньо для ідентификації якого-небудь конкретного окремого користувача, жодна інша особиста інформація не передається.', - analyticsInfo2: - 'Якщо ми підключимо іншу сторонню платформу для збору трасувань стеку, журналів помилок або великої інформації для аналітики, ми зробимо це таким чином, зоб дані користувачів залишались анонімними і зашифрованими.', - openSourceTitle: 'ВІДКРИТИ ВИХІДНИЙ КОД', - openSource1: - 'GitPoint - це продукт з відкритим вихіжним кодом, і історія внесків в додаток завжди буде видна публіці.', - openSource2: - 'З кожним внеском в додатко завжди виконується перевірка коду, щоб ніхто не зміг включити будь-якого виду шкідливий код.', - contactTitle: 'КОНТАКТИ', - contact1: - 'Дякуємо вам за ознайомлення з нашою Політикою Конфіденційності. Ми надіємось, що вам сподобається використовувати GitPoint так само, як і нам подобається його розробляти.', - contact2: - 'Якщо у вас є які-небудь питання з приводу цієї Політики Конфіденційності або GitPoint в цілому, будь ласка, створіть задачу в', - contactLink: 'репозиторії GitPoint', - }, - }, - notifications: { - main: { - unread: 'не прочитано', - participating: 'бере участь', - all: 'всі', - unreadButton: 'Не прочитано', - participatingButton: 'Бере участь', - allButton: 'Всі', - retrievingMessage: 'Отримання сповіщень', - noneMessage: 'У вас немає сповіщень цього типу', - markAllAsRead: 'Відмітити всі як прочитані', - }, - }, - search: { - main: { - repositoryButton: 'Репозиторії', - userButton: 'Користувачі', - searchingMessage: 'Пошук по {{query}}', - searchMessage: 'Пошук {{type}}', - repository: 'репозиторіїв', - user: 'користувачів', - noUsersFound: 'Користувачів не знайдено :(', - noRepositoriesFound: 'Репозиторіїв не знайдено :(', - }, - }, - user: { - profile: { - userActions: 'Дії з користувачем', - unfollow: 'Відписатись', - follow: 'Підписатись', - }, - repositoryList: { - title: 'Репозиторії', - }, - starredRepositoryList: { - title: 'Stars', - text: 'Stars', - }, - followers: { - title: 'Підписники', - text: 'Підписників', - followsYou: 'Підписаний на вас', - }, - following: { - title: 'Підписки', - text: 'Підписок', - followingYou: 'Підписаний', - }, - }, - repository: { - main: { - notFoundRepo: 'Repository is not found', - unknownLanguage: 'Unknown', - shareRepositoryTitle: 'Поділитись {{repoName}}', - shareRepositoryMessage: 'Перевірити {{repoName}} на GitHub. {{repoUrl}}', - repoActions: 'Дії с репозиторієм', - forkAction: 'Клонувати', - starAction: 'Відмітити', - unstarAction: 'Зняти відмітку', - shareAction: 'Поділитись', - unwatchAction: 'Перестати спостерігати', - watchAction: 'Спостерігати', - ownerTitle: 'ВЛАСНИК', - contributorsTitle: 'УЧАСНИКИ', - noContributorsMessage: 'Учасники не знайдені', - sourceTitle: 'КОД', - readMe: 'README', - viewSource: 'Дивитись код', - issuesTitle: 'ЗАДАЧІ', - noIssuesMessage: 'Немає задач', - noOpenIssuesMessage: 'Немає відкритих задач', - viewAllButton: 'Дивитись все', - newIssueButton: 'Нова задача', - pullRequestTitle: 'PULL-ЗАПИТИ', - noPullRequestsMessage: 'Немає pull-запитів', - noOpenPullRequestsMessage: 'Немає відкритих pull-запитів', - starsTitle: 'Зірок', - forksTitle: 'Форків', - forkedFromMessage: 'склоновано від', - starred: 'Відмічено', - topicsTitle: 'TOPICS', - watching: 'Спостерігаю', - watchers: 'Спостерігачів', - }, - codeList: { - title: 'Код', - }, - issueList: { - title: 'Задачі', - openButton: 'Відкрито', - closedButton: 'Закрито', - searchingMessage: 'Пошук по {{query}}', - noOpenIssues: 'Не знайдено відкритих задач!', - noClosedIssues: 'Не знайдено закритих задач!', - }, - pullList: { - title: 'Pull-запити', - openButton: 'Відкрито', - closedButton: 'Закрито', - searchingMessage: 'Пошук по {{query}}', - noOpenPulls: 'Не знайдено відкритих pull-запитів!', - noClosedPulls: 'Не знайдено закритих pull-запитів!', - }, - pullDiff: { - title: 'Порівняти зміни', - numFilesChanged: '{{numFilesChanged}} файлів', - new: 'НОВИЙ', - deleted: 'ВИДАЛЕНИЙ', - fileRenamed: 'Файл перейменований без будь-яких змін', - }, - readMe: { - readMeActions: 'Дії з README', - noReadMeFound: 'He вдалось знайти README.md', - }, - }, - organization: { - main: { - membersTitle: 'УЧАСНИКИ', - descriptionTitle: 'ОПИС', - }, - organizationActions: 'Дії з організацією', - }, - issue: { - settings: { - title: 'Налаштування', - pullRequestType: 'Pull-запити', - issueType: 'задачу', - applyLabelButton: 'Додати ярлик', - noneMessage: 'Поки немає', - labelsTitle: 'ЯРЛИКИ', - assignYourselfButton: 'Призначити самому собі', - assigneesTitle: 'ВІДПОВІДАЛЬНІ', - actionsTitle: 'ДІЇ', - unlockIssue: 'Розблокувати {{issueType}}', - lockIssue: 'Блокувати {{issueType}}', - closeIssue: 'Закрити {{issueType}}', - reopenIssue: 'Відкрити знову {{issueType}}', - areYouSurePrompt: 'Ви впевнені?', - applyLabelTitle: 'Додати мітку до цієї задачі', - }, - comment: { - commentActions: 'Дії З Коментарем', - editCommentTitle: 'Редагувати Коментар', - editAction: 'Редагувати', - deleteAction: 'Видалити', - }, - main: { - assignees: 'Відповідальні', - mergeButton: 'Приняти pull-запит', - noDescription: 'Немає опису.', - lockedCommentInput: 'Заблоковано, але ви все ще можете прокоментувати...', - commentInput: 'Додати коментар...', - lockedIssue: 'Задача заблокована', - states: { - open: 'Відкрито', - closed: 'Закрито', - merged: 'Злито', - }, - screenTitles: { - issue: 'Задача', - pullRequest: 'Pull-запит', - }, - openIssueSubTitle: - '#{{number}} відкритий {{time}} назад користувачем {{user}}', - closedIssueSubTitle: - '#{{number}} закритий {{time}} назад користувачем {{user}}', - issueActions: 'Дії з задачею', - }, - newIssue: { - title: 'Нова задача', - missingTitleAlert: 'Потрібно вказати назву задачі', - issueTitle: 'Назва задачі', - writeATitle: 'Напишіть назву задачі', - issueComment: 'Коментар задачі', - writeAComment: 'Напишіть коментар до задачі', - }, - pullMerge: { - title: 'Прийняти pull-запит', - createMergeCommit: 'Стоврити коміт злиття', - squashAndMerge: 'Обʼєднати і злити', - merge: 'злити', - squash: 'обʼєднати', - missingTitleAlert: 'Потрібно написати заголовок до коміту!', - commitTitle: 'Заголовок коміту', - writeATitle: 'Напишіть заголовок коміту', - commitMessage: 'Текст повідомленя коміту', - writeAMessage: 'Напишіть текст повідомлення коміту', - mergeType: 'Тип злиття', - changeMergeType: 'Змінити тип злиття', - }, - }, - common: { - bio: 'ДОВІДКА', - stars: 'Зірок', - orgs: 'ОРГАНІЗАЦІЇ', - noOrgsMessage: 'Нема організацій', - info: 'ІНФОРМАЦІЯ', - company: 'Компанія', - location: 'Місцезнаходження', - email: 'Електронна пошта', - website: 'Сайт', - repositories: 'Репозиторіїв', - cancel: 'Відминити', - yes: 'Так', - ok: 'OK', - submit: 'Відправити', - relativeTime: { - lessThanXSeconds: 'зараз', - xSeconds: '{{count}} c', - halfAMinute: '30 c', - lessThanXMinutes: '{{count}} хв', - xMinutes: '{{count}} хв', - aboutXHours: '{{count}} г', - xHours: '{{count}} г', - xDays: '{{count}} д', - aboutXMonths: '{{count}} міс', - xMonths: '{{count}} міс', - aboutXYears: '{{count}} р', - xYears: '{{count}} р', - overXYears: '{{count}} р', - almostXYears: '{{count}} р', - }, - abbreviations: { - thousand: ' тис.', - }, - openInBrowser: 'Відкрити в браузері', - }, + '{almostXYears}y': '{almostXYears} р', + '{halfAMinute}s': '30 c', + '{lessThanXMinutes}m': '{lessThanXMinutes} хв', + '{lessThanXSeconds}s': 'зараз', + '{numFilesChanged} files': '{numFilesChanged} файлів', + '{overXYears}y': '{overXYears} р', + '{xDays}d': '{xDays} д', + '{xHours}h': '{xHours} г', + '{xMinutes}m': '{xMinutes} хв', + '{xMonths}mo': '{xMonths} міс', + '{xSeconds}s': '{xSeconds} c', + '{xYears}y': '{xYears} р', }; diff --git a/src/locale/languages/zhCn.js b/src/locale/languages/zhCn.js index 81725920..c8e4d02f 100644 --- a/src/locale/languages/zhCn.js +++ b/src/locale/languages/zhCn.js @@ -1,386 +1,238 @@ module.exports = { + '#{number} by {user} was closed {time} ago': + '{user} 在 {time} 前关闭了问题 #{number}。', + '#{number} opened {time} ago by {user}': + '{user} 在 {time} 前提交了问题 #{number}。', + ACTIONS: '操作', + 'ANALYTICS INFORMATION': '分析数据', + ASSIGNEES: '被分派者', + 'Add a comment...': '添加评论...', + All: '查看全部', + 'App is up to date': 'App已是最新', + 'Apply Label': '添加标签', + 'Apply a label to this issue': '为本问题添加标签', + 'Are you sure?': '你确定吗?', + 'Assign Yourself': '分派给自己', + Assignees: '被分派者', + BIO: '简介', + CANCEL: '取消', + CONTACT: '联系方式', + CONTRIBUTORS: '贡献者', + "Can't login?": '', + "Can't see all your organizations?": '看不到你所有的组织?', + Cancel: '取消', + 'Change Merge Type': '改变合并类型', + 'Check for update': '检查更新', + 'Check out {repoName} on GitHub. {repoUrl}': + '快来看看GitHub上的 {repoName} {repoUrl}', + 'Checking for update...': '检查更新中...', + 'Close {issueType}': '关闭 {issueType}', + Closed: '已关闭', + Code: '代码', + 'Comment Actions': '评论操作', + 'Commit Message': '提交说明', + 'Commit Title': '提交标题', + 'Communicate on conversations, merge pull requests and more': + '查看问题、参与讨论以及处理合并请求', + Company: '公司', + 'Connecting to GitHub...': '正在连接GitHub...', + 'Control notifications': '通知设定', + 'Create a merge commit': '创建合并提交', + DELETED: '移除', + DESCRIPTION: '简介', + Delete: '删除', + Diff: '差异', + 'Easily obtain repository, user and organization information': + '便捷地获取仓库、用户以及组织的信息', + Edit: '编辑', + 'Edit Comment': '编辑评论', + Email: 'Email', + 'File renamed without any changes': '相同文件重命名', + Follow: '关注', + Followers: '粉丝', + Following: '关注', + 'Follows you': '你已关注', + Fork: '派生', + Forks: '派生', + 'GitPoint is open source and the history of contributions to the platform will always be visible to the public.': + 'GitPoint是开源软件,所有对本软件的历史贡献信息都会一直向外界公开。', + 'GitPoint repository': 'GitPoint仓库', + INFO: '信息', + ISSUES: '问题', + "If we happen to include another third party platform to collect stack traces, error logs or more analytics information, we'll make sure that user data remains anonymized and encrypted.": + '如果我们使用第三方平台来收集追溯栈、错误报告,或者更多的分析信息,我们将保证用户的信息均为匿名并且加密。', + 'If you have any questions about this Privacy Policy or GitPoint in general, please file an issue in the': + '如果您对本条款或GitPoint有任何问题,请提交问题到', + Issue: '问题', + 'Issue Actions': '问题操作', + 'Issue Comment': '问题评论', + 'Issue Title': '问题标题', + 'Issue is locked': '问题已锁定', + Issues: '问题', + 'Issues and Pull Requests': '问题和合并请求', + LABELS: '标签', + Language: '语言', + 'Last updated: July 15, 2017': '最近更新: 2017年7月15日', + Location: '地点', + 'Lock {issueType}': '锁定 {issueType}', + 'Locked, but you can still comment...': '已锁定,但是你可以继续评论...', + MEMBERS: '成员', + 'Make a donation': '捐助我们', + 'Mark all as read': '全部标记为已读', + 'Merge Pull Request': '接受合并请求', + 'Merge Type': '合并类型', + Merged: '已合并', + NEW: '新增', + 'New Issue': '新建问题', + 'No README.md found': '未找到README.md', + 'No closed issues found!': '没有已关闭的问题!', + 'No contributors found': '没有贡献者', + 'No description provided.': '没有提供简介', + 'No issues': '没有问题', + 'No open issues': '没有未解决的问题', + 'No open issues found!': '没有待解决的问题!', + 'No open pull requests': '没有未处理的合并请求', + 'No open pull requests found!': '没有未处理的合并请求!', + 'No organizations': '没有组织', + 'No pull requests': '没有合并请求', + 'No repositories found :(': '未找到符合条件的仓库 :(', + 'No users found :(': '未找到符合条件的用户 :(', + 'None yet': '尚无', + 'Not applicable in debug mode': '无法在调试模式中使用', + OK: 'OK', + 'OPEN SOURCE': '开源', + ORGANIZATIONS: '组织', + OWNER: '主人', + 'One of the most feature-rich GitHub clients that is 100% free': + '完全免费,功能最强大的GitHub客户端!', + 'Oops! it seems that you are not connected to the internet!': '', + Open: '未处理', + 'Open in Browser': '在浏览器中打开', + Options: '设置', + 'Organization Actions': '组织操作', + 'PULL REQUESTS': '合并请求', + Participating: '查看参与中', + 'Preparing GitPoint...': 'GitPoint准备中...', + 'Privacy Policy': '隐私条款', + 'Pull Request': '合并请求', + 'Pull Requests': '合并请求', + README: '读我文件', + 'README Actions': '读我文件操作', + 'Reopen {issueType}': '重新开启 {issueType}', + Repositories: '搜仓库', + 'Repositories and Users': '仓库和用户', + 'Repository Actions': '仓库操作', + 'Repository is not found': '', + 'Retrieving notifications': '正在获取通知', + 'SIGN IN': '登录', + SOURCE: '来源', + 'Search for any {type}': '查找任意{type}', + 'Searching for {query}': '正在查找{query}', + Settings: '设置', + Share: '分享', + 'Share {repoName}': '分享 {repoName}', + 'Sign Out': '登出', + 'Squash and merge': '压缩并合并', + Star: '星标', + Starred: '已星标', + Stars: 'Stars', + Submit: '提交', + TOPICS: 'TOPICS', + 'Thank you for reading our Privacy Policy. We hope you enjoy using GitPoint as much as we enjoyed building it.': + '感谢阅读我们的隐私条款。我们希望您如同我们享受开发GitPoint的过程一般享受使用它!', + "This means that in no way, shape or form do we ever view, use or share a user's GitHub data. If private data ever becomes visible at any point we will not record or view it. If it happens to be accidentally recorded, we will delete it immediately using secure erase methods. Again, we've set up authentication specifically so that this never happens.": + '这意味着,我们不可能查看、使用,或者分享用户的GitHub数据。即便隐私数据可以被访问,我们也不会查看或者保存它。如果它被意外地保存,我们会立即使用安全的抹除方案删除它。再次重申,我们已经特别地建立了授权机制以保证这种情形不会发生。', + 'USER DATA': '用户数据', + Unfollow: '取消关注', + Unknown: '', + 'Unlock {issueType}': '解锁 {issueType}', + Unread: '查看未读', + Unstar: '取消星标', + Unwatch: '取消关注', + 'Update is available!': '有新的更新!', + 'User Actions': '用户操作', + Users: '搜用户', + 'View All': '查看全部', + 'View Code': '查看代码', + 'View and control all of your unread and participating notifications': + '查看并设定你所有未读和参与的通知', + Watch: '关注', + Watchers: '关注者', + Watching: '关注中', + 'We currently use Google Analytics and iTunes App Analytics to help us measure traffic and usage trends for the GitPoint. These tools collect information sent by your device including device and platform version, region and referrer. This information cannot reasonably be used to identify any particular individual user and no personal information is extracted.': + '目前我们使用Google Analytics和iTunes App Analytics来帮助我们分析GitPoint的流量和使用趋势。这些工具从您的设备上收集包含设备类型、版本、区域、来源等信息。这些信息并无法被用来识别单个用户或者获取任何个人信息。', + "We do not do anything with your GitHub information. After authenticating, the user's OAuth token is persisted directly on their device storage. It is not possible for us to retrieve that information. We never view a user's access token nor store it whatsoever.": + '我们不会把您的GitHub信息用于任何事。授权登录后,用户的OAuth令牌只会被直接保存在客户端设备存储中。我们无法获取令牌信息。我们从不查看或保存用户的访问令牌。', + "We're glad you decided to use GitPoint. This Privacy Policy is here to inform you about what we do — and do not do — with our user's data.": + '我们很高兴您选择使用GitPoint。您可以在本隐私条款中看到我们使用哪些和不使用哪些用户数据。', + Website: '网站', + 'Welcome to GitPoint': '欢迎使用GitPoint', + 'With each contribution to the app, code review is always performed to prevent anybody from including malicious code of any kind.': + '每次向本App提交的代码贡献都会经过我们的审查以防止任何人注入任何形式的恶意代码。', + 'Write a comment for your issue here': '在这里写上你对问题的评论', + 'Write a message for your commit here': '在这里写上你的提交的说明', + 'Write a title for your commit here': '在这里写上你的提交的标题', + 'Write a title for your issue here': '在这里写上你的问题的标题', + Yes: '是', + "You don't have any notifications of this type": '你没有这个类型的通知', + 'You may have to request approval for them.': '你可能需要请求他们的许可。', + 'You need to have a commit title!': '请提供一个提交的标题', + 'You need to have an issue title!': '请提供一个标题', + _thousandsAbbreviation: '千', + 'forked from': '派生于', + merge: '合并', + repository: '仓库', + squash: '压缩', + user: '用户', + '{aboutXHours}h': '{aboutXHours}时', + '{aboutXMonths}mo': '{aboutXMonths}月', + '{aboutXYears}y': '{aboutXYears}年', + '{actor} added {member} at {repo}': '{actor} 添加了 {member} 在 {repo}', + '{actor} closed issue {issue} at {repo}': + '{actor} 关闭了 问题 {issue} 在 {repo}', + '{actor} closed pull request {pr} at {repo}': + '{actor} 关闭了 合并请求 {pr} 在 {repo}', '{actor} commented on commit': '{actor} 评论提交', + '{actor} commented on issue {issue} at {repo}': + '{actor} 评论了 了 问题 {issue} 在 {repo}', + '{actor} commented on pull request {issue} at {repo}': + '{actor} 评论了 了 合并请求 {issue} 在 {repo}', + '{actor} commented on pull request {pr} at {repo}': '', '{actor} created branch {ref} at {repo}': '{actor} 创建了 分支 {ref} 在 {repo}', - '{actor} created tag {ref} at {repo}': '{actor} 创建了 标签 {ref} 在 {repo}', '{actor} created repository {repo}': '{actor} 创建了 仓库 {repo}', + '{actor} created tag {ref} at {repo}': '{actor} 创建了 标签 {ref} 在 {repo}', + '{actor} created the {repo} wiki': '', '{actor} deleted branch {ref} at {repo}': '{actor} 删除了 分支 {ref} 在 {repo}', '{actor} deleted tag {ref} at {repo}': '{actor} 删除了 标签 {ref} 在 {repo}', - '{actor} forked {repo} at {fork}': '{actor} 派生了 {repo} 在 {fork}', - '{actor} created the {repo} wiki': '', '{actor} edited the {repo} wiki': '', - '{actor} commented on pull request {issue} at {repo}': - '{actor} 评论了 了 合并请求 {issue} 在 {repo}', - '{actor} commented on issue {issue} at {repo}': - '{actor} 评论了 了 问题 {issue} 在 {repo}', - '{actor} opened issue {issue} at {repo}': - '{actor} 打开了 问题 {issue} 在 {repo}', - '{actor} reopened issue {issue} at {repo}': - '{actor} 重新打开了 问题 {issue} 在 {repo}', - '{actor} closed issue {issue} at {repo}': - '{actor} 关闭了 问题 {issue} 在 {repo}', '{actor} edited {member} at {repo}': '{actor} 编辑了 {member} 在 {repo}', - '{actor} removed {member} at {repo}': '{actor} 移除了 {member} 在 {repo}', - '{actor} added {member} at {repo}': '{actor} 添加了 {member} 在 {repo}', + '{actor} forked {repo} at {fork}': '{actor} 派生了 {repo} 在 {fork}', '{actor} made {repo} public': '{actor} 使得 {repo} 公开', + '{actor} merged pull request {pr} at {repo}': '', + '{actor} opened issue {issue} at {repo}': + '{actor} 打开了 问题 {issue} 在 {repo}', '{actor} opened pull request {pr} at {repo}': '{actor} 打开了 合并请求 {pr} 在 {repo}', + '{actor} published release {id}': '{actor} 发布了 发布 {id}', + '{actor} pushed to {ref} at {repo}': '{actor} 推送向 {ref} 在 {repo}', + '{actor} removed {member} at {repo}': '{actor} 移除了 {member} 在 {repo}', + '{actor} reopened issue {issue} at {repo}': + '{actor} 重新打开了 问题 {issue} 在 {repo}', '{actor} reopened pull request {pr} at {repo}': '"{actor} 重新打开了 合并请求 {pr} 在 {repo}', - '{actor} merged pull request {pr} at {repo}': '', - '{actor} closed pull request {pr} at {repo}': - '{actor} 关闭了 合并请求 {pr} 在 {repo}', - '{actor} commented on pull request {pr} at {repo}': '', - '{actor} pushed to {ref} at {repo}': '{actor} 推送向 {ref} 在 {repo}', - '{actor} published release {id}': '{actor} 发布了 发布 {id}', '{actor} starred {repo}': '{actor} 星标了 {repo}', - 'One of the most feature-rich GitHub clients that is 100% free': '', - auth: { - login: { - connectingToGitHub: '正在连接GitHub...', - preparingGitPoint: 'GitPoint准备中...', - cancel: '取消', - troubles: "Can't login?", - welcomeTitle: '欢迎来到GitPoint', - welcomeMessage: '完全免费,功能最强大的GitHub客户端!', - notificationsTitle: '通知设定', - notificationsMessage: '查看并设定你所有未读和参与的通知', - reposTitle: '仓库和用户', - reposMessage: '便捷地获取仓库、用户以及组织的信息', - issuesTitle: '问题和合并请求', - issuesMessage: '查看问题、参与讨论以及处理合并请求', - signInButton: '登录', - }, - networkError: 'Oops! it seems that you are not connected to the internet!', - welcome: { - welcomeTitle: '欢迎使用GitPoint', - }, - events: { - welcomeMessage: - '欢迎!这是你的信息流,在这里你可以看到你关注的仓库和用户最近的活动', - commitCommentEvent: '评论提交', - createEvent: '创建了 {{object}}', - deleteEvent: '删除了 {{object}}', - issueCommentEvent: '{{action}} 了 {{type}}', - issueEditedEvent: '{{action}} 了他们对 {{type}} 的评论', - issueRemovedEvent: '{{action}} 了他们对 {{type}} 的评论', - issuesEvent: '{{action}} 问题', - publicEvent: { - action: '使得', - connector: '公开', - }, - pullRequestEvent: '{{action}} 合并请求', - pullRequestReviewEvent: '{{action}} 合并请求审查', - pullRequestReviewCommentEvent: '{{action}} 了合并请求', - pullRequestReviewEditedEvent: '{{action}} 他们对合并请求的审查', - pullRequestReviewDeletedEvent: '{{action}} 他们对合并请求的审查', - releaseEvent: '{{action}} 发布', - atConnector: '在', - toConnector: '在', - types: { - pullRequest: '合并请求', - issue: '问题', - }, - objects: { - repository: '仓库', - branch: '分支', - tag: '标签', - }, - actions: { - added: '添加了', - created: '创建了', - edited: '编辑了', - deleted: '删除了', - assigned: '分派了', - unassigned: '取消分派了', - labeled: '标记了', - unlabeled: '取消标记了', - opened: '打开了', - milestoned: '里程碑化了', - demilestoned: '取消里程碑化了', - closed: '关闭了', - reopened: '重新打开了', - review_requested: '请求了审查', - review_request_removed: '取消了审查请求', - submitted: '提交了', - dismissed: '驳回了', - published: '发布了', - publicized: '公布了', - privatized: '私人化了', - starred: '星标了', - pushedTo: '推送向', - forked: '派生了', - commented: '评论了', - removed: '移除了', - }, - }, - profile: { - orgsRequestApprovalTop: '看不到你所有的组织?', - orgsRequestApprovalBottom: '你可能需要请求他们的许可。', - codePushCheck: '检查更新', - codePushChecking: '检查更新中...', - codePushUpdated: 'App已是最新', - codePushAvailable: '有新的更新!', - codePushNotApplicable: '无法在调试模式中使用', - }, - userOptions: { - donate: '捐助我们', - title: '设置', - language: '语言', - privacyPolicy: '隐私条款', - signOut: '登出', - }, - privacyPolicy: { - title: '隐私条款', - effectiveDate: '最近更新: 2017年7月15日', - introduction: - '我们很高兴您选择使用GitPoint。您可以在本隐私条款中看到我们使用哪些和不使用哪些用户数据。', - userDataTitle: '用户数据', - userData1: - '我们不会把您的GitHub信息用于任何事。授权登录后,用户的OAuth令牌只会被直接保存在客户端设备存储中。我们无法获取令牌信息。我们从不查看或保存用户的访问令牌。', - userData2: - '这意味着,我们不可能查看、使用,或者分享用户的GitHub数据。即便隐私数据可以被访问,我们也不会查看或者保存它。如果它被意外地保存,我们会立即使用安全的抹除方案删除它。再次重申,我们已经特别地建立了授权机制以保证这种情形不会发生。', - analyticsInfoTitle: '分析数据', - analyticsInfo1: - '目前我们使用Google Analytics和iTunes App Analytics来帮助我们分析GitPoint的流量和使用趋势。这些工具从您的设备上收集包含设备类型、版本、区域、来源等信息。这些信息并无法被用来识别单个用户或者获取任何个人信息。', - analyticsInfo2: - '如果我们使用第三方平台来收集追溯栈、错误报告,或者更多的分析信息,我们将保证用户的信息均为匿名并且加密。', - openSourceTitle: '开源', - openSource1: - 'GitPoint是开源软件,所有对本软件的历史贡献信息都会一直向外界公开。', - openSource2: - '每次向本App提交的代码贡献都会经过我们的审查以防止任何人注入任何形式的恶意代码。', - contactTitle: '联系方式', - contact1: - '感谢阅读我们的隐私条款。我们希望您如同我们享受开发GitPoint的过程一般享受使用它!', - contact2: '如果您对本条款或GitPoint有任何问题,请提交问题到', - contactLink: 'GitPoint仓库', - }, - }, - notifications: { - main: { - unread: '未读', - participating: '参与中', - all: '全部', - unreadButton: '查看未读', - participatingButton: '查看参与中', - allButton: '查看全部', - retrievingMessage: '正在获取通知', - noneMessage: '你没有这个类型的通知', - markAllAsRead: '全部标记为已读', - }, - }, - search: { - main: { - repositoryButton: '搜仓库', - userButton: '搜用户', - searchingMessage: '正在查找{{query}}', - searchMessage: '查找任意{{type}}', - repository: '仓库', - user: '用户', - noUsersFound: '未找到符合条件的用户 :(', - noRepositoriesFound: '未找到符合条件的仓库 :(', - }, - }, - user: { - profile: { - userActions: '用户操作', - unfollow: '取消关注', - follow: '关注', - }, - repositoryList: { - title: '仓库列表', - }, - starredRepositoryList: { - title: 'Stars', - text: 'Stars', - }, - followers: { - title: '粉丝', - text: '粉丝', - followsYou: '你已关注', - }, - following: { - title: '关注', - text: '关注', - followingYou: '已关注你', - }, - }, - repository: { - main: { - notFoundRepo: 'Repository is not found', - unknownLanguage: 'Unknown', - shareRepositoryTitle: '分享 {{repoName}}', - shareRepositoryMessage: '快来看看GitHub上的 {{repoName}} {{repoUrl}}', - repoActions: '仓库操作', - forkAction: '派生', - starAction: '星标', - unstarAction: '取消星标', - shareAction: '分享', - unwatchAction: '取消关注', - watchAction: '关注', - ownerTitle: '主人', - contributorsTitle: '贡献者', - noContributorsMessage: '没有贡献者', - sourceTitle: '来源', - readMe: '读我文件', - viewSource: '查看代码', - issuesTitle: '问题', - noIssuesMessage: '没有问题', - noOpenIssuesMessage: '没有未解决的问题', - viewAllButton: '查看全部', - newIssueButton: '提交新问题', - pullRequestTitle: '合并请求', - noPullRequestsMessage: '没有合并请求', - noOpenPullRequestsMessage: '没有未处理的合并请求', - starsTitle: '星标', - forksTitle: '派生', - forkedFromMessage: '派生于', - topicsTitle: 'TOPICS', - starred: '已星标', - watching: '关注中', - watchers: '关注者', - }, - codeList: { - title: '代码', - }, - issueList: { - title: '问题', - openButton: '待解决', - closedButton: '已关闭', - searchingMessage: '正在搜索{{query}}', - noOpenIssues: '没有待解决的问题!', - noClosedIssues: '没有已关闭的问题!', - }, - pullList: { - title: '合并请求', - openButton: '未处理', - closedButton: '已关闭', - searchingMessage: '正在搜索{{query}}', - noOpenPulls: '没有未处理的合并请求!', - noClosedPulls: '没有已关闭的合并请求!', - }, - pullDiff: { - title: '差异', - numFilesChanged: '{{numFilesChanged}} 个文件', - new: '新增', - deleted: '移除', - fileRenamed: '相同文件重命名', - }, - readMe: { - readMeActions: '读我文件操作', - noReadMeFound: '未找到README.md', - }, - }, - organization: { - main: { - membersTitle: '成员', - descriptionTitle: '简介', - }, - organizationActions: '组织操作', - }, - issue: { - settings: { - title: '设置', - pullRequestType: '合并请求', - issueType: '问题', - applyLabelButton: '添加标签', - noneMessage: '尚无', - labelsTitle: '标签', - assignYourselfButton: '分派给自己', - assigneesTitle: '被分派者', - actionsTitle: '操作', - unlockIssue: '解锁 {{issueType}}', - lockIssue: '锁定 {{issueType}}', - closeIssue: '关闭 {{issueType}}', - reopenIssue: '重新开启 {{issueType}}', - areYouSurePrompt: '你确定吗?', - applyLabelTitle: '为本问题添加标签', - }, - comment: { - commentActions: '评论操作', - editCommentTitle: '编辑评论', - editAction: '编辑', - deleteAction: '删除', - }, - main: { - assignees: '被分派者', - mergeButton: '接受合并请求', - noDescription: '没有提供简介', - lockedCommentInput: '已锁定,但是你可以继续评论...', - commentInput: '添加评论...', - lockedIssue: '问题已锁定', - states: { - open: '未处理', - closed: '已关闭', - merged: '已合并', - }, - screenTitles: { - issue: '问题', - pullRequest: '合并请求', - }, - openIssueSubTitle: '{{user}} 在 {{time}} 前提交了问题 #{{number}}。', - closedIssueSubTitle: '{{user}} 在 {{time}} 前关闭了问题 #{{number}}。', - issueActions: '问题操作', - }, - newIssue: { - title: '新建问题', - missingTitleAlert: '请提供一个标题', - issueTitle: '问题标题', - writeATitle: '在这里写上你的问题的标题', - issueComment: '问题评论', - writeAComment: '在这里写上你对问题的评论', - }, - pullMerge: { - title: '接受合并请求', - createMergeCommit: '创建合并提交', - squashAndMerge: '压缩并合并', - merge: '合并', - squash: '压缩', - missingTitleAlert: '请提供一个提交的标题', - commitTitle: '提交标题', - writeATitle: '在这里写上你的提交的标题', - commitMessage: '提交说明', - writeAMessage: '在这里写上你的提交的说明', - mergeType: '合并类型', - changeMergeType: '改变合并类型', - }, - }, - common: { - bio: '简介', - stars: '星标', - orgs: '组织', - noOrgsMessage: '没有组织', - info: '信息', - company: '公司', - location: '地点', - email: 'Email', - website: '网站', - repositories: '仓库', - cancel: '取消', - yes: '是', - ok: 'OK', - submit: '提交', - relativeTime: { - lessThanXSeconds: '{{count}}秒', - xSeconds: '{{count}}秒', - halfAMinute: '30秒', - lessThanXMinutes: '{{count}}分', - xMinutes: '{{count}}分', - aboutXHours: '{{count}}时', - xHours: '{{count}}时', - xDays: '{{count}}日', - aboutXMonths: '{{count}}月', - xMonths: '{{count}}月', - aboutXYears: '{{count}}年', - xYears: '{{count}}年', - overXYears: '{{count}}年', - almostXYears: '{{count}}年', - }, - abbreviations: { - thousand: '千', - }, - openInBrowser: '在浏览器中打开', - }, + '{almostXYears}y': '{almostXYears}年', + '{halfAMinute}s': '30秒', + '{lessThanXMinutes}m': '{lessThanXMinutes}分', + '{lessThanXSeconds}s': '{lessThanXSeconds}秒', + '{numFilesChanged} files': '{numFilesChanged} 个文件', + '{overXYears}y': '{overXYears}年', + '{xDays}d': '{xDays}日', + '{xHours}h': '{xHours}时', + '{xMinutes}m': '{xMinutes}分', + '{xMonths}mo': '{xMonths}月', + '{xSeconds}s': '{xSeconds}秒', + '{xYears}y': '{xYears}年', }; diff --git a/src/locale/languages/zhTw.js b/src/locale/languages/zhTw.js index 96c08564..6e61902b 100644 --- a/src/locale/languages/zhTw.js +++ b/src/locale/languages/zhTw.js @@ -1,386 +1,238 @@ module.exports = { + '#{number} by {user} was closed {time} ago': + '{user} 在 {time}前關閉了 #{number}。', + '#{number} opened {time} ago by {user}': + '{user} 在 {time}前新增了 #{number}。', + ACTIONS: '操作', + 'ANALYTICS INFORMATION': '分析資料', + ASSIGNEES: '被指派者', + 'Add a comment...': '新增評論...', + All: '查看全部', + 'App is up to date': 'App 已經是最新版本', + 'Apply Label': '套用標籤', + 'Apply a label to this issue': '新增標籤至此議題', + 'Are you sure?': '您確定嗎?', + 'Assign Yourself': '指派給自己', + Assignees: '被指派者', + BIO: '簡介', + CANCEL: '取消', + CONTACT: '聯絡方式', + CONTRIBUTORS: '貢獻者', + "Can't login?": '', + "Can't see all your organizations?": '看不到你所屬的所有組織?', + Cancel: '取消', + 'Change Merge Type': '改變合併類型', + 'Check for update': '檢查更新', + 'Check out {repoName} on GitHub. {repoUrl}': + '快來看看 GitHub上 的 {repoName} {repoUrl}', + 'Checking for update...': '檢查更新中...', + 'Close {issueType}': '關閉 {issueType}', + Closed: '已關閉', + Code: '程式碼', + 'Comment Actions': '評論操作', + 'Commit Message': '提交說明', + 'Commit Title': '提交標題', + 'Communicate on conversations, merge pull requests and more': + '參與議題討論、合併請求', + Company: '公司', + 'Connecting to GitHub...': '連線至 GitHub...', + 'Control notifications': '通知設定', + 'Create a merge commit': '建立合併提交', + DELETED: '移除', + DESCRIPTION: '簡介', + Delete: '刪除', + Diff: '差異', + 'Easily obtain repository, user and organization information': + '便捷地獲得版本庫、使用者與組織的資訊', + Edit: '編輯', + 'Edit Comment': '編輯評論', + Email: 'Email', + 'File renamed without any changes': '相同檔案更名', + Follow: '關注', + Followers: '追蹤者', + Following: '關注', + 'Follows you': '已關注您', + Fork: 'Fork', + Forks: '分支', + 'GitPoint is open source and the history of contributions to the platform will always be visible to the public.': + 'GitPoint 是開源軟體,所有對本軟體的歷史貢獻資訊都會一直向外界公開。', + 'GitPoint repository': 'GitPoint 的 repository', + INFO: '資訊', + ISSUES: '議題', + "If we happen to include another third party platform to collect stack traces, error logs or more analytics information, we'll make sure that user data remains anonymized and encrypted.": + '如果我們使用第三方平台來蒐集堆棧跟蹤訊息(stack traces)、錯誤紀錄(error logs)或更多的分析資訊,我們將保證使用者的資訊均為匿名且加密的。', + 'If you have any questions about this Privacy Policy or GitPoint in general, please file an issue in the': + '如果您對本條款或 GitPoint 有任何問題,請將問題發送至', + Issue: '議題', + 'Issue Actions': '議題操作', + 'Issue Comment': '議題評論', + 'Issue Title': '議題標題', + 'Issue is locked': '議題已鎖定', + Issues: '議題', + 'Issues and Pull Requests': '議題 與 合併請求', + LABELS: '標籤', + Language: '語言', + 'Last updated: July 15, 2017': '最後更新:2017年7月15日', + Location: '地點', + 'Lock {issueType}': '鎖定 {issueType}', + 'Locked, but you can still comment...': '已鎖定,但您可以繼續評論...', + MEMBERS: '成員', + 'Make a donation': '贊助我們', + 'Mark all as read': '全部標記為已讀', + 'Merge Pull Request': '接受合併請求', + 'Merge Type': '合併類型', + Merged: '已合併', + NEW: '新增', + 'New Issue': '新增議題', + 'No README.md found': '找不到 README.md', + 'No closed issues found!': '沒有已關閉的議題!', + 'No contributors found': '沒有貢獻者', + 'No description provided.': '沒有提供描述', + 'No issues': '沒有議題', + 'No open issues': '沒有未解決的議題', + 'No open issues found!': '沒有待解決的議題!', + 'No open pull requests': '沒有未處理的合併請求', + 'No open pull requests found!': '沒有未處理的合併請求!', + 'No organizations': '沒有組織', + 'No pull requests': '沒有合併請求', + 'No repositories found :(': '未找到符合條件的版本庫 :(', + 'No users found :(': '未找到符合條件的使用者 :(', + 'None yet': '尚無', + 'Not applicable in debug mode': '無法在除錯模式中使用', + OK: 'OK', + 'OPEN SOURCE': '開源', + ORGANIZATIONS: '組織', + OWNER: '擁有者', + 'One of the most feature-rich GitHub clients that is 100% free': + '完全免費,功能最強大的 GitHub 應用程式!', + 'Oops! it seems that you are not connected to the internet!': '', + Open: '未處理', + 'Open in Browser': '在瀏覽器中打開', + Options: '設定', + 'Organization Actions': '組織操作', + 'PULL REQUESTS': '合併請求', + Participating: '查看參與中', + 'Preparing GitPoint...': 'GitPoint 準備中...', + 'Privacy Policy': '隱私條款', + 'Pull Request': '合併請求', + 'Pull Requests': '合併請求', + README: 'README', + 'README Actions': 'README 操作', + 'Reopen {issueType}': '重新開啟 {issueType}', + Repositories: '版本庫', + 'Repositories and Users': '版本庫與使用者', + 'Repository Actions': '版本庫操作', + 'Repository is not found': '', + 'Retrieving notifications': '正在取得通知', + 'SIGN IN': '登入', + SOURCE: '來源', + 'Search for any {type}': '搜尋任意 {type}', + 'Searching for {query}': '正在搜尋 {query}', + Settings: '設定', + Share: '分享', + 'Share {repoName}': '分享 {repoName}', + 'Sign Out': '登出', + 'Squash and merge': '整併與合併', + Star: '加星', + Starred: '已加星', + Stars: 'Stars', + Submit: '送出', + TOPICS: 'TOPICS', + 'Thank you for reading our Privacy Policy. We hope you enjoy using GitPoint as much as we enjoyed building it.': + '感謝閱讀我們的隱私條款。我們希望您能如同我們享受開發 GitPoint 的過程般,也很享受地使用它!', + "This means that in no way, shape or form do we ever view, use or share a user's GitHub data. If private data ever becomes visible at any point we will not record or view it. If it happens to be accidentally recorded, we will delete it immediately using secure erase methods. Again, we've set up authentication specifically so that this never happens.": + '這代表我們不可能查看、使用,與分享使用者的 GitHub 資料。即使私人資料變為可見,我們也不會查看或儲存它。如果它意外地被儲存下來,我們將立即使用安全的清除方式刪除它。再次重申,我們已經特別地建立了授權機制,以保證此類情事不會發生。', + 'USER DATA': '使用者資料', + Unfollow: '取消關注', + Unknown: '', + 'Unlock {issueType}': '解鎖 {issueType}', + Unread: '查看未讀', + Unstar: '取消加星', + Unwatch: '取消關注', + 'Update is available!': '有新版本!', + 'User Actions': '使用者操作', + Users: '使用者', + 'View All': '查看全部', + 'View Code': '查看程式碼', + 'View and control all of your unread and participating notifications': + '檢視並設定所有未讀與參與的通知', + Watch: '關注', + Watchers: '關注者', + Watching: '關注中', + 'We currently use Google Analytics and iTunes App Analytics to help us measure traffic and usage trends for the GitPoint. These tools collect information sent by your device including device and platform version, region and referrer. This information cannot reasonably be used to identify any particular individual user and no personal information is extracted.': + '目前我們使用 Google Analytics 和 iTunes App Analytics 來幫助我們分析 GitPoint 的流量和使用趨勢。這些工具從您的裝置上蒐集包含裝置、系統版本、地區、來源等資訊。這些資訊並無法被用來識別任一特定使用者或取得任何個人資訊。', + "We do not do anything with your GitHub information. After authenticating, the user's OAuth token is persisted directly on their device storage. It is not possible for us to retrieve that information. We never view a user's access token nor store it whatsoever.": + '我們不會把您的 GitHub 資訊用於任何用途。授權登入後,使用者的 OAuth token 只會被保留在使用者裝置的儲存空間中。我們無法取得此類資訊。我們不會查看或儲存使用者的 access token。', + "We're glad you decided to use GitPoint. This Privacy Policy is here to inform you about what we do — and do not do — with our user's data.": + '我們很高興您選擇使用 GitPoint。您可以在本隱私條款中查閱我們使用哪些與不使用哪些使用者資料。', + Website: '網站', + 'Welcome to GitPoint': '歡迎使用 GitPoint', + 'With each contribution to the app, code review is always performed to prevent anybody from including malicious code of any kind.': + '每個向本 App 送交的程式碼貢獻都會經過我們的審查,以防止任何人注入任何形式的惡意程式碼。', + 'Write a comment for your issue here': '在此填入您對議題的評論', + 'Write a message for your commit here': '在此填入您提交的說明', + 'Write a title for your commit here': '載此填入您提交的標題', + 'Write a title for your issue here': '在此填入議題的標題', + Yes: '是', + "You don't have any notifications of this type": '您沒有這個類型的通知', + 'You may have to request approval for them.': '你可能需要請求許可', + 'You need to have a commit title!': '請提供一個提交的標題', + 'You need to have an issue title!': '請提供一個標題', + _thousandsAbbreviation: '千', + 'forked from': '分岔自', + merge: '合併', + repository: '版本庫', + squash: '整併', + user: '使用者', + '{aboutXHours}h': '{aboutXHours}时', + '{aboutXMonths}mo': '{aboutXMonths}月', + '{aboutXYears}y': '{aboutXYears}年', + '{actor} added {member} at {repo}': '{actor} 新增了 {member} 在 {repo}', + '{actor} closed issue {issue} at {repo}': + '{actor} 關閉了議題 {issue} 在 {repo}', + '{actor} closed pull request {pr} at {repo}': + '{actor} 關閉了合併請求 {pr} 在 {repo}', '{actor} commented on commit': '{actor} 在 commit 上評論', + '{actor} commented on issue {issue} at {repo}': + '{actor} 在議題留下了評論 {issue} 在 {repo}', + '{actor} commented on pull request {issue} at {repo}': + '{actor} 在合併請求留下了評論 {issue} 在 {repo}', + '{actor} commented on pull request {pr} at {repo}': '', '{actor} created branch {ref} at {repo}': '{actor} 建立了分支 {ref} 在 {repo}', - '{actor} created tag {ref} at {repo}': '{actor} 建立了tag {ref} 在 {repo}', '{actor} created repository {repo}': '{actor} 建立了版本庫 {repo}', + '{actor} created tag {ref} at {repo}': '{actor} 建立了tag {ref} 在 {repo}', + '{actor} created the {repo} wiki': '', '{actor} deleted branch {ref} at {repo}': '{actor} 刪除了分支 {ref} 在 {repo}', '{actor} deleted tag {ref} at {repo}': '{actor} 刪除了tag {ref} 在 {repo}', - '{actor} forked {repo} at {fork}': '{actor} fork 了 {repo} 在 {fork}', - '{actor} created the {repo} wiki': '', '{actor} edited the {repo} wiki': '', - '{actor} commented on pull request {issue} at {repo}': - '{actor} 在合併請求留下了評論 {issue} 在 {repo}', - '{actor} commented on issue {issue} at {repo}': - '{actor} 在議題留下了評論 {issue} 在 {repo}', - '{actor} opened issue {issue} at {repo}': - '{actor} 打開了議題 {issue} 在 {repo}', - '{actor} reopened issue {issue} at {repo}': - '{actor} 重新打開了議題 {issue} 在 {repo}', - '{actor} closed issue {issue} at {repo}': - '{actor} 關閉了議題 {issue} 在 {repo}', '{actor} edited {member} at {repo}': '{actor} 編輯了 {member} 在 {repo}', - '{actor} removed {member} at {repo}': '{actor} 移除了 {member} 在 {repo}', - '{actor} added {member} at {repo}': '{actor} 新增了 {member} 在 {repo}', + '{actor} forked {repo} at {fork}': '{actor} fork 了 {repo} 在 {fork}', '{actor} made {repo} public': '{actor} 使得 {repo} 公開', + '{actor} merged pull request {pr} at {repo}': '', + '{actor} opened issue {issue} at {repo}': + '{actor} 打開了議題 {issue} 在 {repo}', '{actor} opened pull request {pr} at {repo}': '{actor} 打開了合併請求 {pr} 在 {repo}', + '{actor} published release {id}': '{actor} 發佈了發佈 {id}', + '{actor} pushed to {ref} at {repo}': '{actor} 推送至 {ref} 在 {repo}', + '{actor} removed {member} at {repo}': '{actor} 移除了 {member} 在 {repo}', + '{actor} reopened issue {issue} at {repo}': + '{actor} 重新打開了議題 {issue} 在 {repo}', '{actor} reopened pull request {pr} at {repo}': '{actor} 重新打開了合併請求 {pr} 在 {repo}', - '{actor} merged pull request {pr} at {repo}': '', - '{actor} closed pull request {pr} at {repo}': - '{actor} 關閉了合併請求 {pr} 在 {repo}', - '{actor} commented on pull request {pr} at {repo}': '', - '{actor} pushed to {ref} at {repo}': '{actor} 推送至 {ref} 在 {repo}', - '{actor} published release {id}': '{actor} 發佈了發佈 {id}', '{actor} starred {repo}': '{actor} 給星 {repo}', - 'One of the most feature-rich GitHub clients that is 100% free': '', - auth: { - login: { - connectingToGitHub: '連線至 GitHub...', - preparingGitPoint: 'GitPoint 準備中...', - cancel: '取消', - troubles: "Can't login?", - welcomeTitle: '歡迎使用 GitPoint', - welcomeMessage: '完全免費,功能最強大的 GitHub 應用程式!', - notificationsTitle: '通知設定', - notificationsMessage: '檢視並設定所有未讀與參與的通知', - reposTitle: '版本庫與使用者', - reposMessage: '便捷地獲得版本庫、使用者與組織的資訊', - issuesTitle: '議題 與 合併請求', - issuesMessage: '參與議題討論、合併請求', - signInButton: '登入', - }, - networkError: 'Oops! it seems that you are not connected to the internet!', - welcome: { - welcomeTitle: '歡迎使用 GitPoint', - }, - events: { - welcomeMessage: - '歡迎!這是您的消息動態,在這裡你可以看到你關注的版本庫與使用者最近的動態', - commitCommentEvent: '在 commit 上評論', - createEvent: '建立了{{object}}', - deleteEvent: '刪除了{{object}}', - issueCommentEvent: '在{{type}}{{action}}', - issueEditedEvent: '{{action}}了他們對{{type}}的評論', - issueRemovedEvent: '{{action}}了他們對{{type}}的評論', - issuesEvent: '{{action}}議題', - publicEvent: { - action: '使得', - connector: '公開', - }, - pullRequestEvent: '{{action}}合併請求', - pullRequestReviewEvent: '{{action}}合併請求審查', - pullRequestReviewCommentEvent: '{{action}}了合併請求', - pullRequestReviewEditedEvent: '{{action}}他們對合併請求的意見', - pullRequestReviewDeletedEvent: '{{action}}他們對合併請求的意見', - releaseEvent: '{{action}}發佈', - atConnector: '在', - toConnector: '到', - types: { - pullRequest: '合併請求', - issue: '議題', - }, - objects: { - repository: '版本庫', - branch: '分支', - tag: 'tag', - }, - actions: { - added: '新增了', - created: '建立了', - edited: '編輯了', - deleted: '刪除了', - assigned: '指派了', - unassigned: '取消指派了', - labeled: '下標籤了', - unlabeled: '取消標籤了', - opened: '打開了', - milestoned: '建立里程碑了', - demilestoned: '取消里程碑了', - closed: '關閉了', - reopened: '重新打開了', - review_requested: '建立了審查請求', - review_request_removed: '取消了審查請求', - submitted: '送出了', - dismissed: '駁回了', - published: '發佈了', - publicized: '設為公開了', - privatized: '設為私人了', - starred: '給星', - pushedTo: '推送至', - forked: 'fork 了', - commented: '留下了評論', - removed: '移除了', - }, - }, - profile: { - orgsRequestApprovalTop: '看不到你所屬的所有組織?', - orgsRequestApprovalBottom: '你可能需要請求許可', - codePushCheck: '檢查更新', - codePushChecking: '檢查更新中...', - codePushUpdated: 'App 已經是最新版本', - codePushAvailable: '有新版本!', - codePushNotApplicable: '無法在除錯模式中使用', - }, - userOptions: { - donate: '贊助我們', - title: '設定', - language: '語言', - privacyPolicy: '隱私條款', - signOut: '登出', - }, - privacyPolicy: { - title: '隱私條款', - effectiveDate: '最後更新:2017年7月15日', - introduction: - '我們很高興您選擇使用 GitPoint。您可以在本隱私條款中查閱我們使用哪些與不使用哪些使用者資料。', - userDataTitle: '使用者資料', - userData1: - '我們不會把您的 GitHub 資訊用於任何用途。授權登入後,使用者的 OAuth token 只會被保留在使用者裝置的儲存空間中。我們無法取得此類資訊。我們不會查看或儲存使用者的 access token。', - userData2: - '這代表我們不可能查看、使用,與分享使用者的 GitHub 資料。即使私人資料變為可見,我們也不會查看或儲存它。如果它意外地被儲存下來,我們將立即使用安全的清除方式刪除它。再次重申,我們已經特別地建立了授權機制,以保證此類情事不會發生。', - analyticsInfoTitle: '分析資料', - analyticsInfo1: - '目前我們使用 Google Analytics 和 iTunes App Analytics 來幫助我們分析 GitPoint 的流量和使用趨勢。這些工具從您的裝置上蒐集包含裝置、系統版本、地區、來源等資訊。這些資訊並無法被用來識別任一特定使用者或取得任何個人資訊。', - analyticsInfo2: - '如果我們使用第三方平台來蒐集堆棧跟蹤訊息(stack traces)、錯誤紀錄(error logs)或更多的分析資訊,我們將保證使用者的資訊均為匿名且加密的。', - openSourceTitle: '開源', - openSource1: - 'GitPoint 是開源軟體,所有對本軟體的歷史貢獻資訊都會一直向外界公開。', - openSource2: - '每個向本 App 送交的程式碼貢獻都會經過我們的審查,以防止任何人注入任何形式的惡意程式碼。', - contactTitle: '聯絡方式', - contact1: - '感謝閱讀我們的隱私條款。我們希望您能如同我們享受開發 GitPoint 的過程般,也很享受地使用它!', - contact2: '如果您對本條款或 GitPoint 有任何問題,請將問題發送至', - contactLink: 'GitPoint 的 repository', - }, - }, - notifications: { - main: { - unread: '未讀', - participating: '參與中', - all: '全部', - unreadButton: '查看未讀', - participatingButton: '查看參與中', - allButton: '查看全部', - retrievingMessage: '正在取得通知', - noneMessage: '您沒有這個類型的通知', - markAllAsRead: '全部標記為已讀', - }, - }, - search: { - main: { - repositoryButton: '版本庫', - userButton: '使用者', - searchingMessage: '正在搜尋 {{query}}', - searchMessage: '搜尋任意 {{type}}', - repository: '版本庫', - user: '使用者', - noUsersFound: '未找到符合條件的使用者 :(', - noRepositoriesFound: '未找到符合條件的版本庫 :(', - }, - }, - user: { - profile: { - userActions: '使用者操作', - unfollow: '取消關注', - follow: '關注', - }, - repositoryList: { - title: '版本庫', - }, - starredRepositoryList: { - title: 'Stars', - text: 'Stars', - }, - followers: { - title: '追蹤者', - text: '追蹤者', - followsYou: '已關注您', - }, - following: { - title: '關注', - text: '關注', - followingYou: '您已關注', - }, - }, - repository: { - main: { - notFoundRepo: 'Repository is not found', - unknownLanguage: 'Unknown', - shareRepositoryTitle: '分享 {{repoName}}', - shareRepositoryMessage: '快來看看 GitHub上 的 {{repoName}} {{repoUrl}}', - repoActions: '版本庫操作', - forkAction: 'Fork', - starAction: '加星', - unstarAction: '取消加星', - shareAction: '分享', - unwatchAction: '取消關注', - watchAction: '關注', - ownerTitle: '擁有者', - contributorsTitle: '貢獻者', - noContributorsMessage: '沒有貢獻者', - sourceTitle: '來源', - readMe: 'README', - viewSource: '查看程式碼', - issuesTitle: '議題', - noIssuesMessage: '沒有議題', - noOpenIssuesMessage: '沒有未解決的議題', - viewAllButton: '查看全部', - newIssueButton: '新增議題', - pullRequestTitle: '合併請求', - noPullRequestsMessage: '沒有合併請求', - noOpenPullRequestsMessage: '沒有未處理的合併請求', - starsTitle: '星數', - forksTitle: '分支', - forkedFromMessage: '分岔自', - starred: '已加星', - watching: '關注中', - watchers: '關注者', - topicsTitle: 'TOPICS', - }, - codeList: { - title: '程式碼', - }, - issueList: { - title: '議題', - openButton: '待解決', - closedButton: '已關閉', - searchingMessage: '正在搜尋 {{query}}', - noOpenIssues: '沒有待解決的議題!', - noClosedIssues: '沒有已關閉的議題!', - }, - pullList: { - title: '合併請求', - openButton: '未處理', - closedButton: '已關閉', - searchingMessage: '正在搜尋 {{query}}', - noOpenPulls: '沒有未處理的合併請求!', - noClosedPulls: '沒有已關閉的合併請求!', - }, - pullDiff: { - title: '差異', - numFilesChanged: '{{numFilesChanged}} 個檔案', - new: '新增', - deleted: '移除', - fileRenamed: '相同檔案更名', - }, - readMe: { - readMeActions: 'README 操作', - noReadMeFound: '找不到 README.md', - }, - }, - organization: { - main: { - membersTitle: '成員', - descriptionTitle: '簡介', - }, - organizationActions: '組織操作', - }, - issue: { - settings: { - title: '設定', - pullRequestType: '合併請求', - issueType: '議題', - applyLabelButton: '套用標籤', - noneMessage: '尚無', - labelsTitle: '標籤', - assignYourselfButton: '指派給自己', - assigneesTitle: '被指派者', - actionsTitle: '操作', - unlockIssue: '解鎖 {{issueType}}', - lockIssue: '鎖定 {{issueType}}', - closeIssue: '關閉 {{issueType}}', - reopenIssue: '重新開啟 {{issueType}}', - areYouSurePrompt: '您確定嗎?', - applyLabelTitle: '新增標籤至此議題', - }, - comment: { - commentActions: '評論操作', - editCommentTitle: '編輯評論', - editAction: '編輯', - deleteAction: '刪除', - }, - main: { - assignees: '被指派者', - mergeButton: '接受合併請求', - noDescription: '沒有提供描述', - lockedCommentInput: '已鎖定,但您可以繼續評論...', - commentInput: '新增評論...', - lockedIssue: '議題已鎖定', - states: { - open: '未處理', - closed: '已關閉', - merged: '已合併', - }, - screenTitles: { - issue: '議題', - pullRequest: '合併請求', - }, - openIssueSubTitle: '{{user}} 在 {{time}}前新增了 #{{number}}。', - closedIssueSubTitle: '{{user}} 在 {{time}}前關閉了 #{{number}}。', - issueActions: '議題操作', - }, - newIssue: { - title: '新增議題', - missingTitleAlert: '請提供一個標題', - issueTitle: '議題標題', - writeATitle: '在此填入議題的標題', - issueComment: '議題評論', - writeAComment: '在此填入您對議題的評論', - }, - pullMerge: { - title: '接受合併請求', - createMergeCommit: '建立合併提交', - squashAndMerge: '整併與合併', - merge: '合併', - squash: '整併', - missingTitleAlert: '請提供一個提交的標題', - commitTitle: '提交標題', - writeATitle: '載此填入您提交的標題', - commitMessage: '提交說明', - writeAMessage: '在此填入您提交的說明', - mergeType: '合併類型', - changeMergeType: '改變合併類型', - }, - }, - common: { - bio: '簡介', - stars: '給星', - orgs: '組織', - noOrgsMessage: '沒有組織', - info: '資訊', - company: '公司', - location: '地點', - email: 'Email', - website: '網站', - repositories: '版本庫', - cancel: '取消', - yes: '是', - ok: 'OK', - submit: '送出', - relativeTime: { - lessThanXSeconds: '{{count}}s', - xSeconds: '{{count}}秒', - halfAMinute: '30秒', - lessThanXMinutes: '{{count}}分', - xMinutes: '{{count}}分', - aboutXHours: '{{count}}時', - xHours: '{{count}}時', - xDays: '{{count}}日', - aboutXMonths: '{{count}}月', - xMonths: '{{count}}月', - aboutXYears: '{{count}}年', - xYears: '{{count}}年', - overXYears: '{{count}}年', - almostXYears: '{{count}}年', - }, - abbreviations: { - thousand: '千', - }, - openInBrowser: '在瀏覽器中打開', - }, + '{almostXYears}y': '{almostXYears}年', + '{halfAMinute}s': '30秒', + '{lessThanXMinutes}m': '{lessThanXMinutes}分', + '{lessThanXSeconds}s': '{lessThanXSeconds}秒', + '{numFilesChanged} files': '{numFilesChanged} 個檔案', + '{overXYears}y': '{overXYears}年', + '{xDays}d': '{xDays}日', + '{xHours}h': '{xHours}时', + '{xMinutes}m': '{xMinutes}分', + '{xMonths}mo': '{xMonths}月', + '{xSeconds}s': '{xSeconds}秒', + '{xYears}y': '{xYears}年', }; diff --git a/src/notifications/notifications.action.js b/src/notifications/notifications.action.js index 4d685ed2..8dd44aec 100644 --- a/src/notifications/notifications.action.js +++ b/src/notifications/notifications.action.js @@ -111,26 +111,24 @@ export const markRepoAsRead = repoFullName => { dispatch({ type: MARK_REPO_AS_READ.PENDING }); - fetchRepoNotificationsCount( - owner, - repoName, - accessToken - ).then(repoNotificationsCount => { - fetchMarkRepoNotificationAsRead(repoFullName, accessToken) - .then(() => { - dispatch({ - type: MARK_REPO_AS_READ.SUCCESS, - repoFullName, - repoNotificationsCount, + fetchRepoNotificationsCount(owner, repoName, accessToken).then( + repoNotificationsCount => { + fetchMarkRepoNotificationAsRead(repoFullName, accessToken) + .then(() => { + dispatch({ + type: MARK_REPO_AS_READ.SUCCESS, + repoFullName, + repoNotificationsCount, + }); + }) + .catch(error => { + dispatch({ + type: MARK_REPO_AS_READ.ERROR, + payload: error, + }); }); - }) - .catch(error => { - dispatch({ - type: MARK_REPO_AS_READ.ERROR, - payload: error, - }); - }); - }); + } + ); }; }; diff --git a/src/notifications/screens/notifications.screen.js b/src/notifications/screens/notifications.screen.js index 2102bf05..53894c4e 100644 --- a/src/notifications/screens/notifications.screen.js +++ b/src/notifications/screens/notifications.screen.js @@ -15,7 +15,7 @@ import { NotificationListItem, } from 'components'; import { colors, fonts, normalize } from 'config'; -import { isIphoneX, translate } from 'utils'; +import { isIphoneX, t } from 'utils'; import { getUnreadNotifications, getParticipatingNotifications, @@ -386,7 +386,7 @@ class Notifications extends Component {