Friday, September 20, 2024 4:31:26 AM
> settings

Customize


Authenticate

> stringtable.yml
#
# This file is a YAML representation of Arma 3's stringtable.xml containers and keys
# This file is read in and transformed into the full stringtable.xml file that we know and love
#
# Note: The build process will transform this data into something XML can understand. All "id"
# values defined will automatically have `STR_ESM_` prepended to them
#
# Syntax:
#
# Each root key represents a <Container> entry in the resulting XML. The associated value
# to these keys represent a single <Key> entry.
#
# For example:
#
# # YAML                                        # XML
# MyNewContainer:                               # <Container name="MyNewContainer">
#   MyLocalizedString:                          #   <Key ID="STR_ESM_MyLocalizedString">
#     arguments:                                #     <!-- %1 - Some argument | %2 - Another -->
#     - Some argument                           #
#     - Another                                 #
#     english: "Hello %1, how are you %2?"      #     <English>Hello %1, how are you %2?</English>
#     german: "Hallo %1, wie geht es dir %2?"   #     <German>Hallo %1, wie geht es dir %2?</German>
#                                               #   </Key>
#   AnotherString:                              #   <Key ID="STR_ESM_AnotherString">
#                                               #     <!-- None -->
#     english: "This is short"                  #     <English>This is short</English>
#                                               #   </Key>
#                                               # </Container>
#
#
# Formatting:
#   - Discord markdown is supported
#   - Any new line characters will be replaced with an Arma 3 line break (<br/>) when compiled.
#     These will then be converted back to new lines by the bot. This is because XML does not
#     support new line characters and will be normalized to a space
#

################################################################################
# Commonly used words, phrases, errors, etc.
General:
  Success:
    english: "Success"

  Territory:
    english: "Territory"

  Player:
    english: "Player"

  Target:
    english: "Target"

  Receipt:
    english: "Receipt"

  Function:
    english: "Function"

  Poptabs:
    arguments:
    - "Number of poptabs"
    english: "%1 poptab(s)"

  PlayerNeedsToJoin:
    arguments:
    - "Player mention"
    - "Server ID"
    english: "Hey %1, you **need to join** `%2` first before you can run commands on it"

  TargetNeedsToJoin:
    arguments:
    - "Player mention"
    - "Target mention or Steam UID"
    - "Server ID"
    english: "Hey %1, %2 **needs to join** `%3` first before you can use them as a target in a command on this server"

  AlivePlayer:
    arguments:
    - "Player mention"
    - "Server ID"
    english: "Hey %1, you are dead. You must be alive on `%2` in order to use this command"

  NullFlag:
    arguments:
    - "Player mention"
    - "Territory ID"
    - "Server ID"
    english: "Hey %1, I was unable to find a territory with the ID of `%2`. Please double check that you typed the correct ID. You may also send me `/server my territories for:%3` to see your territories"

  NullFlag_Admin:
    arguments:
    - "Function name"
    english: "Function %1 was called but the territory flag was not found in game"

  StolenFlag:
    arguments:
    - "Player mention"
    - "Territory ID"
    english: "Not to worry you, %1, but `%2`'s flag has been stolen at some point. The flag must be returned before you can perform this action"

  TooPoor:
    arguments:
    - "Player mention"
    - "Cost"
    - "Current locker amount"
    english: "Hey %1, you do not have enough poptabs in your locker. It costs **%2** and you have **%3**"

  MissingTerritoryAccess:
    arguments:
    - "Player mention"
    - "Territory ID"
    english: "%1, you do not have permission to perform this action on `%2`"

  MissingTerritoryAccess_Admin:
    english: "Player attempted to perform an action on Territory but they do not have access"

  ResponseAuthor:
    arguments:
    - "Server ID"
    english: "Sent from %1"

################################################################################
# /territory add_player
ESMs_command_add:
  Add_CannotAddSelf:
    arguments:
    - "Player mention"
    english: Hey %1, you cannot add yourself to this territory

  Add_ExistingRights:
    arguments:
    - "Player mention"
    - "Target mention"
    english: "Hey %1, %2 already has build rights"

  # Discord message to the user who requested to add the player
  # This message is only sent if the requestor is not the requestee
  Add_Response_Requestor_Title:
    english: "Added player to territory"

  Add_Response_Requestor_Description:
    arguments:
    - "Player mention"
    - "Target mention"
    - "Territory ID"
    english: "Hi %1, %2 has been added to territory `%3`"

  # Discord message to player who is being added
  Add_Response_Requestee_Title:
    arguments:
    - "Territory name"
    english: "Welcome to %1!"

  Add_Response_Requestee_Description:
    arguments:
    - "Target mention"
    - "Territory ID"
    english: "Hi %1, you've been added to territory `%2`"

  # Discord message to logging channel
  Add_Log_Title:
    english: "`ESMs_command_add` executed successfully"

  Add_Log_Description:
    english: "Player added Target to territory"

ESMs_command_demote:
  Demote_CannotDemoteOwner:
    arguments:
    - "Player mention"
    english: "%1, you have no power here!"

  Demote_CannotDemoteBuilder:
    arguments:
    - "Player mention"
    english: "Hey %1, you cannot demote someone who is already at the lowest rank. If you are looking to remove the player from the territory, use `/territory remove_player`"

  Demote_CannotDemoteNothing:
    arguments:
    - "Player mention"
    english: "Hey %1, you can't demote someone you have no power over."

  # Discord message to player
  Demote_Response_Title:
    english: "Player demoted"

  Demote_Response_Description:
    arguments:
    - "Player mention"
    - "Target mention"
    - "Territory ID"
    english: "Hey %1, `%2` has been demoted to builder in territory `%3`"

  # Discord message to logging channel
  Demote_Log_Title:
    english: "`ESMs_command_demote` executed successfully"

  Demote_Log_Description:
    english: "Player demoted Target in territory"

################################################################################
# /territory upgrade
ESMs_command_upgrade:
  Upgrade_MaxLevel:
    arguments:
    - "Player mention"
    - "Territory ID"
    english: "Hey %1, `%2` cannot be upgrade as that it is already at the highest level"

  # Toast message to player
  Upgrade_Toast_Title:
    english: "Territory upgraded!"

  Upgrade_Toast_Description:
    arguments:
    - "Territory level"
    - "Territory radius"
    english: "Your territory has reached level %1 and now has a new radius of %2 meters."

  # Discord message to player
  Upgrade_Response_Title:
    arguments:
    - "Territory ID"
    - "Territory level"
    english: "`%1` has been upgraded to level %2"

  Upgrade_Response_Range_Title:
    english: "**New range**"

  Upgrade_Response_Range_Value:
    arguments:
    - "Range"
    english: "%1 meters"

  Upgrade_Response_Objects_Title:
    english: "Objects / Max objects"

  Upgrade_Response_Objects_Value:
    arguments:
    - "Current object count"
    - "Max object count"
    english: "%1 / %2"

  Upgrade_Response_Receipt:
    arguments:
    - "Locker balance before"
    - "Upgrade cost"
    - "Tax amount"
    - "Tax percentage"
    - "The percent sign. Because Arma"
    - "Locker balance after"
    english: |-
      ```
               Locker:  +%1
         Flag upgrade:  -%2
      Convenience fee:  -%3 (%4%5)
              Balance:  =%6 poptab(s)
      ```

  # Discord message to logging channel
  Upgrade_Log_Title:
    english: "`ESMs_command_upgrade` executed successfully"

  Upgrade_Log_Description:
    arguments:
    - "Territory level"
    - "Locker balance before"
    - "Upgrade cost"
    - "Tax amount"
    - "Tax percentage"
    - "The percent sign. Because Arma"
    - "Locker balance after"
    english: |
      Territory upgraded to level %1
      ```
               Locker:  +%2
         Flag upgrade:  -%3
      Convenience fee:  -%4 (%5%6)
              Balance:  =%7 poptab(s)
      ```
################################################################################
# /territory remove_player
ESMs_command_remove:
  Remove_CannotRemoveOwner:
    arguments:
    - "Player mention"
    english: "%1, you have no power here!"

  Remove_CannotRemoveNothing:
    arguments:
    - "Player mention"
    english: "Hey %1, you can't remove someone you have no power over."

  # Discord message to player
  Remove_Response_Title:
    arguments:
    - "Territory ID"
    english: "Successfully removed player from territory `%1`"

  Remove_Response_Description:
    arguments:
    - "Player mention"
    - "Target UID"
    english: "Hey %1, `%2` has been removed"

  # Discord message to logging channel
  Remove_Log_Title:
    english: "`ESMs_command_remove` executed successfully"

  Remove_Log_Description:
    english: "Player removed Target from territory"

################################################################################
# /territory pay
ESMs_command_pay:
  Pay_Response_Title:
    arguments:
    - "Territory ID"
    english: "Successfully paid protection money for territory `%1`"

  Pay_Response_Receipt:
    arguments:
    - "Locker balance before"
    - "Protection cost"
    - "Tax amount"
    - "Tax percentage"
    - "The percent sign. Because Arma"
    - "Locker balance after"
    english: |-
      ```
               Locker:  +%1
       Protection fee:  -%2
      Convenience fee:  -%3 (%4%5)
              Balance:  =%6 poptab(s)
      ```

  Pay_Log_Title:
    english: "`ESMs_command_pay` executed successfully"

  Pay_Log_Description:
    arguments:
    - "Locker balance before"
    - "Protection cost"
    - "Tax amount"
    - "Tax percentage"
    - "The percent sign. Because Arma"
    - "Locker balance after"
    english: |-
      Territory protection money paid
      ```
               Locker:  +%1
       Protection fee:  -%2
      Convenience fee:  -%3 (%4%5)
              Balance:  =%6 poptab(s)
      ```
################################################################################
# /territory promote_player
ESMs_command_promote:
  Promote_ExistingRights:
    arguments:
    - "Player mention"
    - "Target mention"
    english: "Hey %1, %2 is already a moderator"

  Promote_MissingRights:
    arguments:
    - "Player mention"
    - "Target mention"
    - "Territory name"
    english: |-
      Hey %1, %2 is not a member this territory.
      You may add them by using `/territory add_player`.

  # Discord message to player
  Promote_Response_Title:
    english: "Player promoted"

  Promote_Response_Description:
    arguments:
    - "Player mention"
    - "Target mention"
    - "Territory ID"
    english: "Hey %1, `%2` has been promoted to moderator in territory `%3`"

  # Discord message to logging channel
  Promote_Log_Title:
    english: "`ESMs_command_promote` executed successfully"

  Promote_Log_Description:
    english: "Player promoted Target in territory"
All opinions represented herein are my own
- © 2024 itsthedevman
- build 340fbb8