Jump to content

Recommended Posts

Posted (edited)

Dear Sirs,

I need to write documents in more than a single language, sometime the same document can have some paragraph in different languages.
I'll appreciate a nice an flexible support for this kind of need.

Actually I've to change language only at app level, it makes me crazy about your app translations.

Edited by ferz
Posted

Language attributes in Affinity Publisher are applied at the character level, so there’s no need to change the language at app level or use only one language per document. You can choose a different language for a text frame, a paragraph, a sentence, a phrase, or even a single word.

Alfred spacer.png
Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro
Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.5.1 (iPad 7th gen)

Posted
On 11/13/2021 at 11:20 AM, Alfred said:

You can choose a different language for a text frame, a paragraph, a sentence, a phrase, or even a single word.

...alternatively, the language selection may be part of the Style definition. 

 

On 11/13/2021 at 9:29 AM, ferz said:

it makes me crazy about your app translations.

Fortunately, translation is not available for my language, so I'm saved from madness.
P.S. Without an example or a suggestion for correction, the translation is difficult to improve.

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.7.2948 (Retail)
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Posted
On 11/13/2021 at 4:20 AM, Alfred said:

Language attributes in Affinity Publisher are applied at the character level, so there’s no need to change the language at app level or use only one language per document.

@ferz Alfred is right. I'll add this clarification: since language is at the character level, there is no document or app level setting that affects the text in a document. The only app level language setting is for the language of the user interface. As a character level attribute, you have just as much freedom to have multiple languages in a document as having multiple fonts in a document.

Posted
14 minutes ago, garrettm30 said:

there is no document or app level setting that affects the text in a document.

There is one, in a sense.

If you're using the default Text Styles provided by Publisher, all those text styles inherit from Base. So, if you use text styles for everything, and use the default text styles, you can update the spelling language for Base and it will apply to all the text in the document.

Of course, if you use your own Text Styles, you could do something similar.

 

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 18.3, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1

Posted

As I wrote earlier, the canonical mechanism to switch text languages should be described better in the manual(s). After learning the basic principle in this forum, it's clear, but certainly not for beginners.

Multi-language texts can easily be created with individual character text styles that only change the language settings.

In the attached screenshot, I started with text in paragraph style »Körper« (”Body“) that is derived from »Grundlage« (”Base“), which gives German settings by default. The inserted sentence in French is associated with the additional character style »Französisch« with the matching language settings.

Zeichenstil-französisch.jpg

Posted

I see a problem with using character styles to apply the language attribute. What if I have a character style applying Emphasis, and another applying XReference colors, to be used in all languages? Will I have to multiplay all these styles for all the languages?

Probably, this is an easier solution than using paragraph styles, since I think paragraph styles are many more than character styles (at least in my works).

Paolo

 

Posted
4 hours ago, PaoloT said:

Will I have to multiplay all these styles for all the languages?

Yes, you would need those styles for each language. Or, if you have that situation, and you want to avoid having multiple styles, you can choose the language for a word or phrase using the Character panel.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 18.3, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1

Posted
9 hours ago, PaoloT said:

Will I have to multiplay all these styles for all the languages?

Yes. That is a weakness of styles in Publisher and the other major apps as well. I really wish you could apply multiple character styles to a selection.

Of course, you would not have to use character styles. You could choose rather to simply apply it as a local adjustment. Either way, language as a character-level attribute is the only way you can have more than one language in a single paragraph. Anything else would be less flexible.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.