local PAC = PersonalAssistant.Constants
local PALStrings = {
    -- =================================================================================================================
    -- Language specific texts that need to be translated --

    -- =================================================================================================================
    -- == MENU/PANEL TEXTS == --
    -- -----------------------------------------------------------------------------------------------------------------
    SI_PA_MENU_LOOT_DESCRIPTION = "PALoot peut vous informer sur des objets d'un intérêt particulier tels que des recettes inconnues, des motifs, des traits",
	
	-- PALoot Loot Auto Loot --
    SI_PA_MENU_AUTO_LOOT_HEADER = "Intelligent Auto Loot",
    SI_PA_MENU_AUTO_LOOT_ENABLE = "Enable Auto Loot",
	
    -- PALoot Loot Events --
    SI_PA_MENU_LOOT_EVENTS_HEADER = "Événements de butin",
    SI_PA_MENU_LOOT_EVENTS_ENABLE = "Activer les événements de butin",

    -- Loot Recipes
    SI_PA_MENU_LOOT_RECIPES_HEADER = table.concat({"Sur butin de ", zo_strformat(GetString("SI_PA_ITEMTYPE", ITEMTYPE_RECIPE), 2)}),
    SI_PA_MENU_LOOT_RECIPES_UNKNOWN_MSG = "> une recette est inconnue",
    SI_PA_MENU_LOOT_RECIPES_UNKNOWN_MSG_T = table.concat({"Quand une ", zo_strformat("<<1>>", GetString("SI_ITEMTYPE", ITEMTYPE_RECIPE), 1), " du butin n'est pas encore connue par ce personnage, un message sera affiché dans la fenêtre de chat"}),

    -- Loot Motifs & Style Pages
    SI_PA_MENU_LOOT_STYLES_HEADER = "Sur butin de styles",
    SI_PA_MENU_LOOT_MOTIFS_UNKNOWN_MSG = "> un motif artisanal est inconnu",
    SI_PA_MENU_LOOT_MOTIFS_UNKNOWN_MSG_T = table.concat({"Quand un ", GetString("SI_ITEMTYPE", ITEMTYPE_RACIAL_STYLE_MOTIF), " du butin n'est pas encore connu par ce personnage, un message sera affiché dans la fenêtre de chat"}),
    SI_PA_MENU_LOOT_STYLEPAGES_UNKNOWN_MSG = "> une page de style est inconnue",
    SI_PA_MENU_LOOT_STYLEPAGES_UNKNOWN_MSG_T = table.concat({"Quand un ", GetString("SI_SPECIALIZEDITEMTYPE", SPECIALIZED_ITEMTYPE_CONTAINER_STYLE_PAGE), " du butin n'est pas encore connu par ce personnage, un message sera affiché dans la fenêtre de chat"}),

    -- Loot Equipment (Apparel, Weapons & Jewelries)
    SI_PA_MENU_LOOT_APPARELWEAPONS_HEADER = "Sur butin d'équipements",
    SI_PA_MENU_LOOT_APPARELWEAPONS_UNKNOWN_MSG = "> un trait n'a pas encore été recherché",
    SI_PA_MENU_LOOT_APPARELWEAPONS_UNKNOWN_MSG_T = table.concat({"Quand un ", GetString("SI_ITEMFILTERTYPE", ITEMFILTERTYPE_ARMOR), ", un ", GetString("SI_ITEMFILTERTYPE", ITEMFILTERTYPE_WEAPONS)," ou un ", GetString("SI_ITEMFILTERTYPE", ITEMFILTERTYPE_JEWELRY)," du butin n'est pas encore connu par ce personnage, un message sera affiché dans la fenêtre de chat"}),
    --SI_PA_MENU_LOOT_APPARELWEAPONS_UNCOLLECTED_MSG = "",
    --SI_PA_MENU_LOOT_APPARELWEAPONS_UNCOLLECTED_MSG_T = "",

    -- Loot Companion Items
    --SI_PA_MENU_LOOT_COMPANION_ITEMS_HEADER = "",
    --SI_PA_MENU_LOOT_COMPANION_ITEMS_QUALITY_THRESHOLD = "",
    --SI_PA_MENU_LOOT_COMPANION_ITEMS_QUALITY_THRESHOLD_T = "",
	
	-- Auto Fillet common fish
	SI_PA_MENU_LOOT_AUTO_FILLET_HEADER = table.concat({"Lors de la récupération de ", GetString("SI_ITEMTYPE", ITEMTYPE_FISH)}),
	SI_PA_MENU_LOOT_AUTO_FILLET = "Dépouiller automatiquement les poissons communs",
	SI_PA_MENU_LOOT_AUTO_FILLET_T = "Dépouille automatiquement les poissons communs pour obtenir du poisson ou du caviar parfait",

    -- Inventory space warning --
    SI_PA_MENU_LOOT_LOW_INVENTORY_WARNING = "Avertir si l'espace restant est faible",
    SI_PA_MENU_LOOT_LOW_INVENTORY_WARNING_T = "Affiche un avertissement dans la fenêtre de chat s'il reste peu d'espace dans votre inventaire",
    SI_PA_MENU_LOOT_LOW_INVENTORY_THRESHOLD = "Seuil d' “espace faible”",
    SI_PA_MENU_LOOT_LOW_INVENTORY_THRESHOLD_T = "Si la place disponible restante dans l'inventaire est plus petite ou égale au seuil, un message sera affiché dans la fenêtre de chat",

    -- PALoot Mark Items --
    SI_PA_MENU_LOOT_ICONS_HEADER = "Icônes des objets",
    SI_PA_MENU_LOOT_ICONS_ENABLE = "Activer les marqueurs sur les objets",
    SI_PA_MENU_LOOT_ICONS_ANY_SHOW_TOOLTIP = "Afficher un pop-up sur l'icone",

    -- Mark Recipes --
    SI_PA_MENU_LOOT_ICONS_RECIPES_HEADER = table.concat({"Marquer les ", zo_strformat(GetString("SI_PA_ITEMTYPE", ITEMTYPE_RECIPE), 2)}),
    SI_PA_MENU_LOOT_ICONS_RECIPE_SHOW_KNOWN = table.concat({">", PAC.ICONS.OTHERS.KNOWN.NORMAL, "une recette déjà connue"}),
    SI_PA_MENU_LOOT_ICONS_RECIPE_SHOW_UNKNOWN = table.concat({">", PAC.ICONS.OTHERS.UNKNOWN.NORMAL, "une recette encore inconnue"}),

    -- Mark Motifs and Style Page Containers --
    SI_PA_MENU_LOOT_ICONS_STYLES_HEADER = "Marquer les styles",
    SI_PA_MENU_LOOT_ICONS_MOTIFS_SHOW_KNOWN = table.concat({">", PAC.ICONS.OTHERS.KNOWN.NORMAL, "un motif artisanal déjà connu"}),
    SI_PA_MENU_LOOT_ICONS_MOTIFS_SHOW_UNKNOWN = table.concat({">", PAC.ICONS.OTHERS.UNKNOWN.NORMAL, "un motif artisanal encore inconnu"}),
    SI_PA_MENU_LOOT_ICONS_STYLEPAGES_SHOW_KNOWN = table.concat({">", PAC.ICONS.OTHERS.KNOWN.NORMAL, "une page de style déjà connue"}),
    SI_PA_MENU_LOOT_ICONS_STYLEPAGES_SHOW_UNKNOWN = table.concat({">", PAC.ICONS.OTHERS.UNKNOWN.NORMAL, "une page de style encore inconnue"}),

    -- Mark Equipment (Apparel, Weapons & Jewelries) --
    SI_PA_MENU_LOOT_ICONS_APPARELWEAPONS_HEADER = "Marquer les équipements",
    SI_PA_MENU_LOOT_ICONS_APPARELWEAPONS_SHOW_KNOWN = table.concat({">", PAC.ICONS.OTHERS.KNOWN.NORMAL, "un trait déjà recherché"}),
    SI_PA_MENU_LOOT_ICONS_APPARELWEAPONS_SHOW_UNKNOWN = table.concat({">", PAC.ICONS.OTHERS.NOT_RESEARCHED.NORMAL, "un trait pas encore recherché"}),
    --SI_PA_MENU_LOOT_ICONS_APPARELWEAPONS_SET_UNCOLLECTED = "",

    -- Mark Companion Items --
    --SI_PA_MENU_LOOT_ICONS_MARK_COMPANION_ITEMS_HEADER = "",
    --SI_PA_MENU_LOOT_ICONS_MARK_COMPANION_ITEMS_SHOW_ALL = "",

    -- Item Icon Positioning --
    --SI_PA_MENU_LOOT_ICONS_POSITIONING_DESCRIPTION = "",
    --SI_PA_MENU_LOOT_ICONS_KNOWN_UNKNOWN_HEADER = "",
    --SI_PA_MENU_LOOT_ICONS_SET_COLLECTION_HEADER = "",
    SI_PA_MENU_LOOT_ICONS_COMPANION_ITEMS_HEADER = GetString("SI_ITEMFILTERTYPE", ITEMFILTERTYPE_COMPANION),

    SI_PA_MENU_LOOT_ICONS_SIZE_LIST = "Taille de l'icone (Vue classique)",
    SI_PA_MENU_LOOT_ICONS_SIZE_LIST_T = "Définir la taille de l'icone connu/inconnu quand l'affichage des objets est en vue classique",
    SI_PA_MENU_LOOT_ICONS_SIZE_GRID = "Taille de l'icone (Vue grille)",
    SI_PA_MENU_LOOT_ICONS_SIZE_GRID_T = "Définir la taille de l'icone connu/inconnu quand l'affichage des objets est en vue grille",

    SI_PA_MENU_LOOT_ICONS_X_OFFSET_LIST = "Décalage de l'icône en X (Vue liste)",
    SI_PA_MENU_LOOT_ICONS_X_OFFSET_LIST_T = "Définir le décalage horizontal pour l'icone connu/inconnu en mode de vue \"liste\"",
    SI_PA_MENU_LOOT_ICONS_Y_OFFSET_LIST = "Décalage de l'icône en Y (Vue liste)",
    SI_PA_MENU_LOOT_ICONS_Y_OFFSET_LIST_T = "Définir le décalage vertical pour l'icone connu/inconnu en mode de vue \"liste\"",

    SI_PA_MENU_LOOT_ICONS_X_OFFSET_GRID = "Décalage de l'icône en X (Vue grille)",
    SI_PA_MENU_LOOT_ICONS_X_OFFSET_GRID_T = "Définir le décalage horizontal pour l'icone connu/inconnu en mode de vue \"grille\"",
    SI_PA_MENU_LOOT_ICONS_Y_OFFSET_GRID = "Décalage de l'icône en Y (Vue grille)",
    SI_PA_MENU_LOOT_ICONS_Y_OFFSET_GRID_T = "Définir le décalage vertical pour l'icone connu/inconnu en mode de vue \"grille\"",


    -- =================================================================================================================
    -- == CHAT OUTPUTS == --
    -- -----------------------------------------------------------------------------------------------------------------
    -- PALoot --
    SI_PA_CHAT_LOOT_RECIPE_UNKNOWN = table.concat({PAC.ICONS.OTHERS.UNKNOWN.SMALL, "%s peut être ", PAC.COLORS.ORANGE,"apprise", PAC.COLORS.DEFAULT, " !"}),
    SI_PA_CHAT_LOOT_MOTIF_UNKNOWN = table.concat({PAC.ICONS.OTHERS.UNKNOWN.SMALL, "%s peut être ", PAC.COLORS.ORANGE,"appris", PAC.COLORS.DEFAULT, " !"}),
	SI_PA_CHAT_LOOT_SCRIBING_SCRIPT_UNKNOWN = table.concat({PAC.ICONS.OTHERS.UNKNOWN.SMALL, "%s peut être ", PAC.COLORS.ORANGE,"appris", PAC.COLORS.DEFAULT, " !"}),
    SI_PA_CHAT_LOOT_TRAIT_UNKNOWN = table.concat({PAC.ICONS.OTHERS.UNKNOWN.SMALL, "%s a le trait [", PAC.COLORS.ORANGE,"%s", PAC.COLORS.DEFAULT,"] qui peut être recherché !"}),
    --SI_PA_CHAT_LOOT_SET_UNCOLLECTED = table.concat({PAC.ICONS.OTHERS.UNCOLLECTED.SMALL, "%s"}),
    --SI_PA_CHAT_LOOT_SET_UNCOLLECTED = table.concat({PAC.ICONS.OTHERS.UNCOLLECTED.SMALL, "%s"}),
	SI_PA_CHAT_LOOT_AUTO_FILLET = "%s est en cours de filetage automatique.",

    SI_PA_PATTERN_INVENTORY_COUNT = table.concat({"%sVous n'avez <<1[", PAC.COLORS.WHITE,"plus de/plus que ", PAC.COLORS.WHITE, "%d/plus que ", PAC.COLORS.WHITE, "%d]>> %s<<1[place dans l'inventaire/place dans l'inventaire/places dans l'inventaire]>> !"}),
    SI_PA_PATTERN_REPAIRKIT_COUNT = table.concat({"%sVous n'avez <<1[", PAC.COLORS.WHITE,"plus de/plus que ", PAC.COLORS.WHITE, "%d/plus que ", PAC.COLORS.WHITE, "%d]>> %s<<1[nécessaire de réparation/nécessaire de réparation/nécessaires de réparation]>> !"}),
    SI_PA_PATTERN_SOULGEM_COUNT = table.concat({"%sVous n'avez <<1[", PAC.COLORS.WHITE,"plus de/plus que ", PAC.COLORS.WHITE, "%d/plus que ", PAC.COLORS.WHITE, "%d]>> %s<<1[pierre d'âme/pierre d'âme/pierres d'âme]>> !"}),


    -- =================================================================================================================
    -- == OTHER STRINGS FOR MENU == --
    -- -----------------------------------------------------------------------------------------------------------------
    -- PALoot --
    SI_PA_DISPLAY_A_MESSAGE_WHEN = "Afficher un message quand . . .",
    SI_PA_MARK_WITH = "Marquer avec . . .",
    SI_PA_ITEM_KNOWN = "Déjà connu",
    SI_PA_ITEM_UNKNOWN = "Inconnu",
    --SI_PA_ITEM_UNCOLLECTED = "",
    --SI_PA_ITEM_COMPANION_ITEM = ""
}

for key, value in pairs(PALStrings) do
    SafeAddString(_G[key], value, 1)
end
