32 lines
1.3 KiB
Ruby
32 lines
1.3 KiB
Ruby
|
|
PhraseApp::InContextEditor.configure do |config|
|
||
|
|
# Enable or disable the In-Context-Editor in general
|
||
|
|
if ENV['AO3_PHRASE_APP'] == 'true' || ArchiveConfig.PHRASEAPP_ENABLE == 'true' then
|
||
|
|
config.enabled = true
|
||
|
|
else
|
||
|
|
config.enabled = false
|
||
|
|
end
|
||
|
|
|
||
|
|
# Fetch your project id after creating your first project
|
||
|
|
# in Translation Center.
|
||
|
|
# You can find the project id in your project settings
|
||
|
|
# page (https://phraseapp.com/projects)
|
||
|
|
config.project_id = "47f2a1b0cf81df327878c6d89cee7af3"
|
||
|
|
|
||
|
|
# You can create and manage access tokens in your profile settings
|
||
|
|
# in Translation Center or via the Authorizations API
|
||
|
|
# (http://docs.phraseapp.com/api/v2/authorizations/).
|
||
|
|
config.access_token = ArchiveConfig.PHRASEAPP_TOKEN
|
||
|
|
|
||
|
|
# Configure an array of key names that should not be handled
|
||
|
|
# by the In-Context-Editor.
|
||
|
|
config.ignored_keys = ["number.*", "breadcrumb.*"]
|
||
|
|
|
||
|
|
# PhraseApp uses decorators to generate a unique identification key
|
||
|
|
# in context of your document. However, this might result in conflicts
|
||
|
|
# with other libraries (e.g. client-side template engines) that use a similar syntax.
|
||
|
|
# If you encounter this problem, you might want to change this decorator pattern.
|
||
|
|
# More information: http://docs.phraseapp.com/guides/in-context-editor/configure/
|
||
|
|
# config.prefix = "{{__"
|
||
|
|
# config.suffix = "__}}"
|
||
|
|
end
|