Finished localizing the appearance preference panel and translated it to french.
-The French translation is far from perfect. Comments and suggestions welcome. -The color picker is an OS Widget but uses text (Red, Green, Blue). This is kind of an edge case, but may need a system-wide catalog. I will now translate other things and see if I encounter similar problems. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33229 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
e75600d1af
commit
d36235a21f
@ -10,10 +10,12 @@
|
||||
#include "APRView.h"
|
||||
|
||||
#include <Alert.h>
|
||||
#include <Catalog.h>
|
||||
#include <Directory.h>
|
||||
#include <Entry.h>
|
||||
#include <File.h>
|
||||
#include <GroupLayoutBuilder.h>
|
||||
#include <Locale.h>
|
||||
#include <Messenger.h>
|
||||
#include <Path.h>
|
||||
#include <SpaceLayoutItem.h>
|
||||
@ -27,6 +29,8 @@
|
||||
#include "ColorSet.h"
|
||||
|
||||
|
||||
#define TR_CONTEXT "Colors tab"
|
||||
|
||||
#define COLOR_DROPPED 'cldp'
|
||||
#define DECORATOR_CHANGED 'dcch'
|
||||
|
||||
@ -80,7 +84,7 @@ APRView::APRView(const char *name, uint32 flags)
|
||||
|
||||
for (int32 i = 0; i < color_description_count(); i++) {
|
||||
const ColorDescription& description = *get_color_description(i);
|
||||
const char* text = description.text;
|
||||
const char* text = TR(description.text);
|
||||
color_which which = description.which;
|
||||
fAttrList->AddItem(new ColorWhichItem(text, which));
|
||||
}
|
||||
|
@ -39,8 +39,8 @@ APRWindow::APRWindow(BRect frame)
|
||||
|
||||
BTabView* tabView = new BTabView("tabview", B_WIDTH_FROM_LABEL);
|
||||
|
||||
fAntialiasingSettings = new AntialiasingSettingsView("Antialiasing");
|
||||
fColorsView = new APRView("Colors", B_WILL_DRAW);
|
||||
fAntialiasingSettings = new AntialiasingSettingsView(TR("Antialiasing"));
|
||||
fColorsView = new APRView(TR("Colors"), B_WILL_DRAW);
|
||||
|
||||
tabView->AddTab(fColorsView);
|
||||
tabView->AddTab(fAntialiasingSettings);
|
||||
|
@ -85,20 +85,20 @@ AntialiasingSettingsView::AntialiasingSettingsView(const char* name)
|
||||
// antialiasing menu
|
||||
_BuildAntialiasingMenu();
|
||||
fAntialiasingMenuField = new BMenuField("antialiasing",
|
||||
"Anti-aliasing type:", fAntialiasingMenu, NULL);
|
||||
TR("Anti-aliasing type:"), fAntialiasingMenu, NULL);
|
||||
|
||||
// "average weight" in subpixel filtering
|
||||
fAverageWeightControl = new BSlider("averageWeightControl",
|
||||
"Reduce colored edges filter strength:",
|
||||
TR("Reduce colored edges filter strength:"),
|
||||
new BMessage(kMsgSetAverageWeight), 0, 255, B_HORIZONTAL);
|
||||
fAverageWeightControl->SetLimitLabels("Off", "Strong");
|
||||
fAverageWeightControl->SetLimitLabels(TR("Off"), TR("Strong"));
|
||||
fAverageWeightControl->SetHashMarks(B_HASH_MARKS_BOTTOM);
|
||||
fAverageWeightControl->SetHashMarkCount(255 / 15);
|
||||
fAverageWeightControl->SetEnabled(false);
|
||||
|
||||
// hinting menu
|
||||
_BuildHintingMenu();
|
||||
fHintingMenuField = new BMenuField("hinting", "Glyph hinting:",
|
||||
fHintingMenuField = new BMenuField("hinting", TR("Glyph hinting:"),
|
||||
fHintingMenu, NULL);
|
||||
|
||||
#ifdef DISABLE_HINTING_CONTROL
|
||||
@ -116,11 +116,11 @@ AntialiasingSettingsView::AntialiasingSettingsView(const char* name)
|
||||
BTextView* subpixelAntialiasingDisabledLabel = new BTextView(
|
||||
textBounds, "unavailable label", textBounds, &infoFont, &infoColor,
|
||||
B_FOLLOW_NONE, B_WILL_DRAW | B_SUPPORTS_LAYOUT);
|
||||
subpixelAntialiasingDisabledLabel->SetText("Subpixel based anti-aliasing "
|
||||
subpixelAntialiasingDisabledLabel->SetText(TR("Subpixel based anti-aliasing "
|
||||
"in combination with glyph hinting is not available in this build of "
|
||||
"Haiku to avoid possible patent issues. To enable this feature, you "
|
||||
"have to build Haiku yourself and enable certain options in the "
|
||||
"libfreetype configuration header.");
|
||||
"libfreetype configuration header."));
|
||||
subpixelAntialiasingDisabledLabel->SetViewColor(
|
||||
ui_color(B_PANEL_BACKGROUND_COLOR));
|
||||
subpixelAntialiasingDisabledLabel->MakeEditable(false);
|
||||
@ -227,7 +227,7 @@ AntialiasingSettingsView::MessageReceived(BMessage *msg)
|
||||
void
|
||||
AntialiasingSettingsView::_BuildAntialiasingMenu()
|
||||
{
|
||||
fAntialiasingMenu = new BPopUpMenu("Antialiasing menu");
|
||||
fAntialiasingMenu = new BPopUpMenu(TR("Antialiasing menu"));
|
||||
|
||||
BMessage* message = new BMessage(kMsgSetAntialiasing);
|
||||
message->AddBool("antialiasing", false);
|
||||
@ -248,7 +248,7 @@ AntialiasingSettingsView::_BuildAntialiasingMenu()
|
||||
void
|
||||
AntialiasingSettingsView::_BuildHintingMenu()
|
||||
{
|
||||
fHintingMenu = new BPopUpMenu("Hinting menu");
|
||||
fHintingMenu = new BPopUpMenu(TR("Hinting menu"));
|
||||
|
||||
BMessage* message = new BMessage(kMsgSetHinting);
|
||||
message->AddInt8("hinting", HINTING_MODE_OFF);
|
||||
|
@ -9,45 +9,49 @@
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
#include <InterfaceDefs.h>
|
||||
#include <Message.h>
|
||||
#include <File.h>
|
||||
#include <Entry.h>
|
||||
#include <Catalog.h>
|
||||
#include <Directory.h>
|
||||
#include <Entry.h>
|
||||
#include <File.h>
|
||||
#include <InterfaceDefs.h>
|
||||
#include <Locale.h>
|
||||
#include <Message.h>
|
||||
#include <String.h>
|
||||
#include "ColorSet.h"
|
||||
|
||||
#define TR_CONTEXT "Colors tab"
|
||||
|
||||
static ColorDescription sColorDescriptionTable[] =
|
||||
{
|
||||
{ B_PANEL_BACKGROUND_COLOR, "Panel Background" },
|
||||
{ B_PANEL_TEXT_COLOR, "Panel Text" },
|
||||
{ B_DOCUMENT_BACKGROUND_COLOR, "Document Background" },
|
||||
{ B_DOCUMENT_TEXT_COLOR, "Document Text" },
|
||||
{ B_CONTROL_BACKGROUND_COLOR, "Control Background" },
|
||||
{ B_CONTROL_TEXT_COLOR, "Control Text" },
|
||||
{ B_CONTROL_BORDER_COLOR, "Control Border" },
|
||||
{ B_CONTROL_HIGHLIGHT_COLOR, "Control Highlight" },
|
||||
{ B_NAVIGATION_BASE_COLOR, "Navigation Base" },
|
||||
{ B_NAVIGATION_PULSE_COLOR, "Navigation Pulse" },
|
||||
{ B_SHINE_COLOR, "Shine" },
|
||||
{ B_SHADOW_COLOR, "Shadow" },
|
||||
{ B_MENU_BACKGROUND_COLOR, "Menu Background" },
|
||||
{ B_MENU_SELECTED_BACKGROUND_COLOR, "Selected Menu Item Background" },
|
||||
{ B_MENU_ITEM_TEXT_COLOR, "Menu Item Text" },
|
||||
{ B_MENU_SELECTED_ITEM_TEXT_COLOR, "Selected Menu Item Text" },
|
||||
{ B_MENU_SELECTED_BORDER_COLOR, "Selected Menu Item Border" },
|
||||
{ B_TOOL_TIP_BACKGROUND_COLOR, "Tooltip Background" },
|
||||
{ B_TOOL_TIP_TEXT_COLOR, "Tooltip Text" },
|
||||
{ B_SUCCESS_COLOR, "Success" },
|
||||
{ B_FAILURE_COLOR, "Failure" },
|
||||
{ B_WINDOW_TAB_COLOR, "Window Tab" },
|
||||
{ B_WINDOW_TEXT_COLOR, "Window Tab Text" },
|
||||
{ B_WINDOW_INACTIVE_TAB_COLOR, "Inactive Window Tab" },
|
||||
{ B_WINDOW_INACTIVE_TEXT_COLOR, "Inactive Window Tab Text" }
|
||||
{ B_PANEL_BACKGROUND_COLOR, TR_MARK("Panel Background") },
|
||||
{ B_PANEL_TEXT_COLOR, TR_MARK("Panel Text") },
|
||||
{ B_DOCUMENT_BACKGROUND_COLOR, TR_MARK("Document Background") },
|
||||
{ B_DOCUMENT_TEXT_COLOR, TR_MARK("Document Text") },
|
||||
{ B_CONTROL_BACKGROUND_COLOR, TR_MARK("Control Background") },
|
||||
{ B_CONTROL_TEXT_COLOR, TR_MARK("Control Text") },
|
||||
{ B_CONTROL_BORDER_COLOR, TR_MARK("Control Border") },
|
||||
{ B_CONTROL_HIGHLIGHT_COLOR, TR_MARK("Control Highlight") },
|
||||
{ B_NAVIGATION_BASE_COLOR, TR_MARK("Navigation Base") },
|
||||
{ B_NAVIGATION_PULSE_COLOR, TR_MARK("Navigation Pulse") },
|
||||
{ B_SHINE_COLOR, TR_MARK("Shine") },
|
||||
{ B_SHADOW_COLOR, TR_MARK("Shadow") },
|
||||
{ B_MENU_BACKGROUND_COLOR, TR_MARK("Menu Background") },
|
||||
{ B_MENU_SELECTED_BACKGROUND_COLOR, TR_MARK("Selected Menu Item Background") },
|
||||
{ B_MENU_ITEM_TEXT_COLOR, TR_MARK("Menu Item Text") },
|
||||
{ B_MENU_SELECTED_ITEM_TEXT_COLOR, TR_MARK("Selected Menu Item Text") },
|
||||
{ B_MENU_SELECTED_BORDER_COLOR, TR_MARK("Selected Menu Item Border") },
|
||||
{ B_TOOL_TIP_BACKGROUND_COLOR, TR_MARK("Tooltip Background") },
|
||||
{ B_TOOL_TIP_TEXT_COLOR, TR_MARK("Tooltip Text") },
|
||||
{ B_SUCCESS_COLOR, TR_MARK("Success") },
|
||||
{ B_FAILURE_COLOR, TR_MARK("Failure") },
|
||||
{ B_WINDOW_TAB_COLOR, TR_MARK("Window Tab") },
|
||||
{ B_WINDOW_TEXT_COLOR, TR_MARK("Window Tab Text") },
|
||||
{ B_WINDOW_INACTIVE_TAB_COLOR, TR_MARK("Inactive Window Tab") },
|
||||
{ B_WINDOW_INACTIVE_TEXT_COLOR, TR_MARK("Inactive Window Tab Text") }
|
||||
};
|
||||
|
||||
const int32 sColorDescriptionCount = sizeof(sColorDescriptionTable) / sizeof(ColorDescription);
|
||||
const int32 sColorDescriptionCount = sizeof(sColorDescriptionTable)
|
||||
/ sizeof(ColorDescription);
|
||||
|
||||
const ColorDescription*
|
||||
get_color_description(int32 index)
|
||||
|
@ -1,9 +1,43 @@
|
||||
1 french x-vnd.Haiku-Appearance 356716505
|
||||
On AntialiasingSettingsView Activé
|
||||
Defaults APRWindow Défauts
|
||||
1 french x-vnd.Haiku-Appearance 4000077587
|
||||
Navigation Pulse Colors tab Pulsation de navigation
|
||||
Shadow Colors tab Ombre
|
||||
On AntialiasingSettingsView Activé
|
||||
Defaults APRWindow Défaut
|
||||
Grayscale AntialiasingSettingsView Niveaux de gris
|
||||
Off AntialiasingSettingsView Désactivé
|
||||
Revert APRWindow Défaire
|
||||
Shine Colors tab Lumière
|
||||
Off AntialiasingSettingsView Désactivé
|
||||
Anti-aliasing type: AntialiasingSettingsView Type de lissage :
|
||||
Success Colors tab Réussite
|
||||
Inactive Window Tab Colors tab Onglet de fenêtre inactive
|
||||
Failure Colors tab Échec
|
||||
Hinting menu AntialiasingSettingsView Menu hinting
|
||||
Control Border Colors tab Bordure de contrôle
|
||||
Document Background Colors tab Arrière plan de document
|
||||
Revert APRWindow Défaire
|
||||
Selected Menu Item Border Colors tab Bordure d'entrée de menu sélectionnée
|
||||
Selected Menu Item Text Colors tab Texte d'entrée de menu sélectionnée
|
||||
Antialiasing APRWindow Lissage
|
||||
Window Tab Text Colors tab Texte d'onglet de fenêtre
|
||||
Tooltip Background Colors tab Arrière plan de bulle d'aide
|
||||
Document Text Colors tab Texte de document
|
||||
Navigation Base Colors tab Base de navigation
|
||||
Menu Background Colors tab Arrière plan de menu
|
||||
Appearance APRWindow Apparence
|
||||
Monospaced Fonts Only AntialiasingSettingsView Uniquement les polices à chasse fixe
|
||||
Control Background Colors tab Arrière plan de contrôle
|
||||
Colors APRWindow Couleurs
|
||||
Panel Background Colors tab Arrière plan de panneau
|
||||
Window Tab Colors tab Onglet de fenêtre
|
||||
Reduce colored edges filter strength: AntialiasingSettingsView Intensité du filtre de réduction des bords de couleurs:
|
||||
Subpixel based anti-aliasing in combination with glyph hinting is not available in this build of Haiku to avoid possible patent issues. To enable this feature, you have to build Haiku yourself and enable certain options in the libfreetype configuration header. AntialiasingSettingsView Le lissage sous-pixel n'est pas disponible en même temps que le hinting de glyphes dans cette version de Haiku afin d'éviter des problèmes de brevets logiciels. Pour activer cette fonctionnalité, vous devez compiler Haiku vous-même et activer certaines options dans l'en-tête de configuration de libfreetype.
|
||||
Menu Item Text Colors tab Texte d'entrée de menu
|
||||
Monospaced Fonts Only AntialiasingSettingsView Seulement les polices à chasse fixe
|
||||
LCD subpixel AntialiasingSettingsView Sous-pixel LCD
|
||||
Inactive Window Tab Text Colors tab Texte d'onglet de fenêtre inactive
|
||||
Strong AntialiasingSettingsView Important
|
||||
Control Highlight Colors tab Mise en valeur de contrôle
|
||||
Control Text Colors tab Texte de contrôle
|
||||
Tooltip Text Colors tab Texte de bulle d'aide
|
||||
Antialiasing menu AntialiasingSettingsView Menu Antialiasing
|
||||
Selected Menu Item Background Colors tab Arrière plan d'entrée de menu sélectionnée
|
||||
Glyph hinting: AntialiasingSettingsView Hinting de glyphes :
|
||||
Panel Text Colors tab Texte de panneau
|
||||
|
Loading…
x
Reference in New Issue
Block a user