Skip to content

Commit 8d38c2d

Browse files
Fixed issue where blog pages shown in the search would not redirect to the new blog page
1 parent edfbfb9 commit 8d38c2d

File tree

3 files changed

+342
-323
lines changed

3 files changed

+342
-323
lines changed

blogRedirects.json

Lines changed: 322 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,322 @@
1+
[
2+
{
3+
"from": "/blog/introducing-translation-suggestions",
4+
"to": "https://tolgee.io/blog/introducing-translation-suggestions"
5+
},
6+
{
7+
"from": "/blog/unreal-engine-update",
8+
"to": "https://tolgee.io/blog/unreal-engine-update"
9+
},
10+
{
11+
"from": "/blog/ai-playground-and-glossaries",
12+
"to": "https://tolgee.io/blog/ai-playground-and-glossaries"
13+
},
14+
{
15+
"from": "/blog/variables-in-figma",
16+
"to": "https://tolgee.io/blog/variables-in-figma"
17+
},
18+
{
19+
"from": "/blog/deploying-tolgee-on-sealos",
20+
"to": "https://tolgee.io/blog/deploying-tolgee-on-sealos"
21+
},
22+
{
23+
"from": "/blog/2025-03-05-apple-string-catalog-xcstrings-support",
24+
"to": "https://tolgee.io/blog/2025-03-05-apple-string-catalog-xcstrings-support"
25+
},
26+
{
27+
"from": "/blog/2025-02-17-self-hosting-tolgee-with-content-delivery",
28+
"to": "https://tolgee.io/blog/2025-02-17-self-hosting-tolgee-with-content-delivery"
29+
},
30+
{
31+
"from": "/blog/2025-01-15-dotnet-resx-import-export",
32+
"to": "https://tolgee.io/blog/2025-01-15-dotnet-resx-import-export"
33+
},
34+
{
35+
"from": "/blog/2025-01-15-xlsx-import-export",
36+
"to": "https://tolgee.io/blog/2025-01-15-xlsx-import-export"
37+
},
38+
{
39+
"from": "/blog/sdk-v6",
40+
"to": "https://tolgee.io/blog/sdk-v6"
41+
},
42+
{
43+
"from": "/blog/order-professional-translation",
44+
"to": "https://tolgee.io/blog/order-professional-translation"
45+
},
46+
{
47+
"from": "/blog/2024-12-28-compose-multiplatform-import-export",
48+
"to": "https://tolgee.io/blog/2024-12-28-compose-multiplatform-import-export"
49+
},
50+
{
51+
"from": "/blog/2024-10-30-how-I-added-localization-to-dobco-using-tolgee",
52+
"to": "https://tolgee.io/blog/2024-10-30-how-i-added-localization-to-dobco-using-tolgee"
53+
},
54+
{
55+
"from": "/blog/2024-10-08-csv-format-support-released",
56+
"to": "https://tolgee.io/blog/2024-10-08-csv-format-support-released"
57+
},
58+
{
59+
"from": "/blog/new-feature-tasks",
60+
"to": "https://tolgee.io/blog/new-feature-tasks"
61+
},
62+
{
63+
"from": "/blog/2024-10-01-i18next-format-support-released",
64+
"to": "https://tolgee.io/blog/2024-10-01-i18next-format-support-released"
65+
},
66+
{
67+
"from": "/blog/we-are-hiring-full-stack-engineer-with-focus-on-mobile-development",
68+
"to": "https://tolgee.io/blog/"
69+
},
70+
{
71+
"from": "/blog/we-are-hiring-full-stack-engineer-with-focus-on-the-backend",
72+
"to": "https://tolgee.io/blog/"
73+
},
74+
{
75+
"from": "/blog/releasing-slack-integration",
76+
"to": "https://tolgee.io/blog/releasing-slack-integration"
77+
},
78+
{
79+
"from": "/blog/organize-your-translation-keys-with-tags",
80+
"to": "https://tolgee.io/blog/organize-your-translation-keys-with-tags"
81+
},
82+
{
83+
"from": "/blog/cli-2-features",
84+
"to": "https://tolgee.io/blog/cli-2-features"
85+
},
86+
{
87+
"from": "/blog/implementing-localization-to-your-svelte-app",
88+
"to": "https://tolgee.io/blog/implementing-localization-to-your-svelte-app"
89+
},
90+
{
91+
"from": "/blog/localize-your-react-app-the-simplest-way-you've-ever-seen",
92+
"to": "https://tolgee.io/blog/localize-your-react-app-the-simplest-way-you-ve-ever-seen"
93+
},
94+
{
95+
"from": "/blog/yaml-and-ruby-yaml-support-released",
96+
"to": "https://tolgee.io/blog/yaml-and-ruby-yaml-support-released"
97+
},
98+
{
99+
"from": "/blog/case-study-scio",
100+
"to": "https://tolgee.io/blog/case-study-scio"
101+
},
102+
{
103+
"from": "/blog/releasing-visual-editor-and-formats-support",
104+
"to": "https://tolgee.io/blog/releasing-visual-editor-and-formats-support"
105+
},
106+
{
107+
"from": "/blog/context-gamechanger-localization",
108+
"to": "https://tolgee.io/blog/context-gamechanger-localization"
109+
},
110+
{
111+
"from": "/blog/releasing-ai-customizations",
112+
"to": "https://tolgee.io/blog/releasing-ai-customizations"
113+
},
114+
{
115+
"from": "/blog/new-pricing-2024-01",
116+
"to": "https://tolgee.io/blog/new-pricing-2024-01"
117+
},
118+
{
119+
"from": "/blog/language-formality",
120+
"to": "https://tolgee.io/blog/language-formality"
121+
},
122+
{
123+
"from": "/blog/tolgee-content-delivery-and-webhooks",
124+
"to": "https://tolgee.io/blog/tolgee-content-delivery-and-webhooks"
125+
},
126+
{
127+
"from": "/blog/tolgee-new-look",
128+
"to": "https://tolgee.io/blog/tolgee-new-look"
129+
},
130+
{
131+
"from": "/blog/case-study-whatspot",
132+
"to": "https://tolgee.io/blog/case-study-whatspot"
133+
},
134+
{
135+
"from": "/blog/autonomous-localization",
136+
"to": "https://tolgee.io/blog/autonomous-localization"
137+
},
138+
{
139+
"from": "/blog/how-to-setup-tolgee-with-nextjs-app-router",
140+
"to": "https://tolgee.io/blog/how-to-setup-tolgee-with-nextjs-app-router"
141+
},
142+
{
143+
"from": "/blog/product-localization",
144+
"to": "https://tolgee.io/blog/product-localization"
145+
},
146+
{
147+
"from": "/blog/importing-data-to-tolgee-using-axios",
148+
"to": "https://tolgee.io/blog/importing-data-to-tolgee-using-axios"
149+
},
150+
{
151+
"from": "/blog/unreal-plugin",
152+
"to": "https://tolgee.io/blog/unreal-plugin"
153+
},
154+
{
155+
"from": "/blog/how-to-localize-angular-app",
156+
"to": "https://tolgee.io/blog/how-to-localize-angular-app"
157+
},
158+
{
159+
"from": "/blog/how-to-localize-vue-app",
160+
"to": "https://tolgee.io/blog/how-to-localize-vue-app"
161+
},
162+
{
163+
"from": "/blog/tolgee-ai-translator",
164+
"to": "https://tolgee.io/blog/tolgee-ai-translator"
165+
},
166+
{
167+
"from": "/blog/new-pricing-2023-05",
168+
"to": "https://tolgee.io/blog/"
169+
},
170+
{
171+
"from": "/blog/naming-translation-keys",
172+
"to": "https://tolgee.io/blog/naming-translation-keys"
173+
},
174+
{
175+
"from": "/blog/free-software-localization",
176+
"to": "https://tolgee.io/blog/free-software-localization"
177+
},
178+
{
179+
"from": "/blog/case-study-fluent-search",
180+
"to": "https://tolgee.io/blog/case-study-fluent-search"
181+
},
182+
{
183+
"from": "/blog/figma-plugin",
184+
"to": "https://tolgee.io/blog/figma-plugin"
185+
},
186+
{
187+
"from": "/blog/localization-basics-S01E01",
188+
"to": "https://tolgee.io/blog/localization-basics-s01e01"
189+
},
190+
{
191+
"from": "/blog/conditional-export",
192+
"to": "https://tolgee.io/blog/conditional-export"
193+
},
194+
{
195+
"from": "/blog/benefits-challenges-software-localization",
196+
"to": "https://tolgee.io/blog/benefits-challenges-software-localization"
197+
},
198+
{
199+
"from": "/blog/dont-create-your-own-i18n-library",
200+
"to": "https://tolgee.io/blog/dont-create-your-own-i18n-library"
201+
},
202+
{
203+
"from": "/blog/machine-translation-in-tolgee",
204+
"to": "https://tolgee.io/blog/machine-translation-in-tolgee"
205+
},
206+
{
207+
"from": "/blog/closure-objects",
208+
"to": "https://tolgee.io/blog/closure-objects"
209+
},
210+
{
211+
"from": "/blog/software-localization-machine-translation",
212+
"to": "https://tolgee.io/blog/software-localization-machine-translation"
213+
},
214+
{
215+
"from": "/blog/6-ways-how-to-contribute-to-open-source-and-to-tolgee",
216+
"to": "https://tolgee.io/blog/"
217+
},
218+
{
219+
"from": "/blog/roadmap-updated-cli-community-translations",
220+
"to": "https://tolgee.io/blog/"
221+
},
222+
{
223+
"from": "/blog/how-to-perform-localization-testing-in-tolgee",
224+
"to": "https://tolgee.io/blog/how-to-perform-localization-testing-in-tolgee"
225+
},
226+
{
227+
"from": "/blog/best-localization-software-in-2022",
228+
"to": "https://tolgee.io/blog/how-to-perform-localization-testing-in-tolgee"
229+
},
230+
{
231+
"from": "/blog/difference-between-i18n-and-i18next",
232+
"to": "https://tolgee.io/blog/difference-between-i18n-and-i18next"
233+
},
234+
{
235+
"from": "/blog/let-this-script-type-instead-of-you",
236+
"to": "https://tolgee.io/blog/let-this-script-type-instead-of-you"
237+
},
238+
{
239+
"from": "/blog/new-api-keys-and-pats",
240+
"to": "https://tolgee.io/blog/new-api-keys-and-pats"
241+
},
242+
{
243+
"from": "/blog/launching-tolgee-pricing",
244+
"to": "https://tolgee.io/blog/"
245+
},
246+
{
247+
"from": "/blog/how-to-integrate-tolgee-with-vanilla-static-html-js-application",
248+
"to": "https://tolgee.io/blog/how-to-integrate-tolgee-with-vanilla-static-html-js-application"
249+
},
250+
{
251+
"from": "/blog/how-to-localize-your-nextjs-application-with-tolgee",
252+
"to": "https://tolgee.io/blog/how-to-localize-your-next-js-application-with-tolgee"
253+
},
254+
{
255+
"from": "/blog/new-translation-tools-released",
256+
"to": "https://tolgee.io/blog/new-translation-tools-released"
257+
},
258+
{
259+
"from": "/blog/in-context-production",
260+
"to": "https://tolgee.io/blog/in-context-production"
261+
},
262+
{
263+
"from": "/blog/optimizing-spring-boot-tests",
264+
"to": "https://tolgee.io/blog/optimizing-spring-boot-tests"
265+
},
266+
{
267+
"from": "/blog/turborepo-overhyped",
268+
"to": "https://tolgee.io/blog/turborepo-overhyped"
269+
},
270+
{
271+
"from": "/blog/moving-project-from-youtrack-to-github",
272+
"to": "https://tolgee.io/blog/"
273+
},
274+
{
275+
"from": "/blog/updating-road-map",
276+
"to": "https://tolgee.io/blog/updating-road-map"
277+
},
278+
{
279+
"from": "/blog/manage-user-avatar",
280+
"to": "https://tolgee.io/blog/manage-user-avatar"
281+
},
282+
{
283+
"from": "/blog/super-fast-react-localization-i18n-with-i18next-and-tolgee",
284+
"to": "https://tolgee.io/blog/super-fast-react-localization-i18n-with-i18next-and-tolgee"
285+
},
286+
{
287+
"from": "/blog/taking-localization-to-i18next-level",
288+
"to": "https://tolgee.io/blog/taking-localization-to-i18next-level"
289+
},
290+
{
291+
"from": "/blog/tolgee-support-only-postgres-since-v2",
292+
"to": "https://tolgee.io/blog/tolgee-support-only-postgres-since-v2"
293+
},
294+
{
295+
"from": "/blog/2021/12/17/invisible-characters-for-better-localization",
296+
"to": "https://tolgee.io/blog/using-invisible-text-for-better-localization"
297+
},
298+
{
299+
"from": "/blog/why-you-should-prepare-your-project-for-localization-right-now",
300+
"to": "https://tolgee.io/blog/why-you-should-prepare-your-project-for-localization-right-now"
301+
},
302+
{
303+
"from": "/blog/2021/11/29/same-logic-in-4-frameworks",
304+
"to": "https://tolgee.io/blog/same-logic-in-4-frameworks"
305+
},
306+
{
307+
"from": "/blog/2021/11/24/optimizing-react-to-the-bone",
308+
"to": "https://tolgee.io/blog/optimizing-react-to-the-bone"
309+
},
310+
{
311+
"from": "/blog/tolgee-for-svelte-released",
312+
"to": "https://tolgee.io/blog/tolgee-for-svelte-released"
313+
},
314+
{
315+
"from": "/blog/what-do-open-source-and-raspberry-cupcakes-have-in-common",
316+
"to": "https://tolgee.io/blog/what-do-open-source-and-raspberry-cupcakes-have-in-common"
317+
},
318+
{
319+
"from": "/blog/",
320+
"to": "https://tolgee.io/blog/"
321+
}
322+
]

0 commit comments

Comments
 (0)