Skip to content

Commit 0bba77b

Browse files
committed
chore: fix links
1 parent f9b42d9 commit 0bba77b

10 files changed

Lines changed: 12 additions & 129 deletions

blog/2022-12-6-benefits-challenges-localization.md

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,9 @@
11
---
22
slug: benefits-challenges-software-localization
3-
43
title: 'Benefits and Challenges of Software Localization'
5-
64
authors: [mchalupnikova]
7-
85
image: '/img/blog/mt-tolgee/machine_translation_tolgee.png'
9-
106
description: 'Software localization can offer many benefits for your software business, including expanding your market reach and increasing customer satisfaction.'
11-
127
tags: [in-context, localization, i18n, translation]
138
---
149

@@ -65,15 +60,15 @@ However, not all people want to make such an investment and prefer **machine tra
6560

6661
Context plays a crucial role in software localization and is necessary for accurate translation. Even if you hire the best translators, they can make mistakes if they don’t have all the needed information.
6762

68-
**Translators rely significantly on context** as it helps them understand the meaning of the text they are translating. Unfortunately, translators still often receive software strings in spreadsheet form with zero context. To get accurate translations of your app, make sure to provide translators with the necessary context. Context is genuinely a [gamechanger in the software localization.](/blog/context-gamechanger-localization)
63+
**Translators rely significantly on context** as it helps them understand the meaning of the text they are translating. Unfortunately, translators still often receive software strings in spreadsheet form with zero context. To get accurate translations of your app, make sure to provide translators with the necessary context. Context is genuinejly a [gamechanger in the software localization.](/blog/context-gamechanger-localization)
6964

7065
First, Tolgee can offer context in the form of **automatic screenshots** to provide a visual context for the text that needs to be translated, making it easier to understand the meaning and intent. Second, an [in-context translation feature](/blog/in-context-production) can bring even more value to the whole localization process as it enables to **translate directly in your app** just with one click with all the context needed.
7166

7267
## 5. Formatting issues
7368

7469
To make your software usable for customers in different regions, it’s not enough to simply translate the text. You must also account for formatting differences and **conventions for writing dates, times, numbers, addresses, and currency**. Hard-coded date, time, or currency formats will cause trouble during the localization process, as languages and countries use different date and time formats.
7570

76-
Tolgee deals with formatting issues using the [ICU (International Components for Unicode)](/platform/icu_message_format) message format. ICU also provides a lot of other helpful functionalities, such as advanced pluralization or selection rules.
71+
Tolgee deals with formatting issues using the [ICU (International Components for Unicode)](/platform/translation_process/icu_message_format) message format. ICU also provides a lot of other helpful functionalities, such as advanced pluralization or selection rules.
7772

7873
## 6. Inconsistency of translation
7974

blog/2024-03-05-releasing-visual-editor-and-formats-support.mdx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ Tolgee now supports the following formats:
4141
- [Apple .strings and .stringsdict (for iOS, macOS and other Apple platforms)](/platform/formats/apple_strings)
4242
- [Android Resources XML](/platform/formats/android_xml)
4343
- [Flutter ARB](/platform/formats/flutter_arb)
44-
- [PHP Gettext .po](/platform/formats/php_po)
45-
- [C/C++ Gettext .po](/platform/formats/c_po)
44+
- [Gettext .po](/platform/formats/po)
4645
- [Java (.properties)](/platform/formats/properties)
4746

4847
Convenient plurals editing in the visual editor is supported for all formats as well as placeholders visualization as

src/component/pageComponents/header/EmphasisPageHeader.tsx

Lines changed: 0 additions & 60 deletions
This file was deleted.

src/component/pageComponents/header/IWantItButton.tsx

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/component/pageComponents/header/PageHeader.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,18 @@ import React from 'react';
22
import { FC } from 'react';
33
import clsx from 'clsx';
44

5-
export const PageHeader: FC<{ className?: string; noPadding?: boolean }> = (
6-
props
7-
) => (
5+
export const PageHeader: FC<{
6+
className?: string;
7+
noPadding?: boolean;
8+
children?: React.ReactNode;
9+
}> = (props) => (
810
<header
911
className={clsx(
1012
'header flex flex-col items-center justify-center mx-3 sm:mx-4',
1113
!props.noPadding && 'pt-[120px] md:pt-[180px]',
1214
props.className
1315
)}
1416
>
15-
{' '}
1617
{props.children}
1718
</header>
1819
);

src/component/pageComponents/header/PageHeaderSubtitle.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ export const PageHeaderSubtitle: FC<{
55
active?: boolean;
66
className?: string;
77
h1?: boolean;
8+
children?: React.ReactNode;
89
}> = (props) => {
910
const Header = props.h1 ? 'h1' : 'h2';
1011

src/component/pageComponents/header/PageHeaderTitle.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ export const PageHeaderTitle: FC<{
66
active?: boolean;
77
className?: string;
88
h1?: boolean;
9+
children?: React.ReactNode;
910
}> = (props) => {
1011
const Header = props.h1 ? 'h1' : 'h2';
1112

src/component/pageComponents/header/ScrollDownArrow.css

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/component/pageComponents/header/ScrollDownArrow.tsx

Lines changed: 0 additions & 18 deletions
This file was deleted.

src/pages/oss-friends/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
22
import './oss-friends.css';
3-
import { data } from './data.json';
3+
import json from './data.json';
44

55
import DecoratedLayout from '../../theme/DecoratedLayout';
66
import { PageHeader } from '../../component/pageComponents/header/PageHeader';
@@ -23,7 +23,7 @@ export default function OssFriends() {
2323
</PageHeaderSubtitle>
2424
</PageHeader>
2525
<div className="oss-friends--content">
26-
{data
26+
{json.data
2727
.filter(({ name }) => name !== 'Tolgee')
2828
.map(({ name, description, href }, i) => (
2929
<div key={i} className="oss-friends--friend">

0 commit comments

Comments
 (0)