[mod-name] factoryplanner=Factory Planner [mod-description] factoryplanner=This mod allows you to plan your production in advance, specifying the recipes and machines that make up each assembly line. It provides powerful features that are fast and intuitive to use, so you can focus on actually building your factory. [controls] fp_toggle_interface=Open/Close fp_toggle_compact_view=Toggle compact view fp_toggle_pause=Toggle pause fp_refresh_production=Refresh production fp_cycle_production_views=Cycle production view fp_up_floor=Go up a floor fp_top_floor=Go to the top floor fp_reverse_cycle_production_views=Reverse cycle production view fp_confirm_dialog=Confirm dialog fp_focus_searchfield=Focus searchfield [controls-description] fp_toggle_interface=Toggles the main interface fp_toggle_compact_view=Switches between normal and compact view of the interface fp_toggle_pause=Toggles pausing the game while the interface is open fp_refresh_production=Refreshes the current production table fp_up_floor=When down on a subfloor, go to the one above it fp_top_floor=When down on a subfloor, go to the topmost one fp_cycle_production_views=Cycles through the different views of the production table fp_reverse_cycle_production_views=Cycles backwards through the different views of the production table fp_confirm_dialog=Confirms any modal dialog, even when no textfield is in focus fp_focus_searchfield=Focuses the cursor on the searchfield of the product picker, if possible [mod-setting-name] fp_display_gui_button=Show open/close-button fp_products_per_row=Interface width fp_subfactory_list_rows=Interface height fp_default_timescale=Default timescale fp_view_belts_or_lanes=Belts or Lanes fp_prefer_product_picker=Prefer product picker fp_prefer_matrix_solver=Prefer matrix solver [mod-setting-description] fp_display_gui_button=Shows the button on the top left of the screen. It opens and closes the main interface. fp_products_per_row=Set the main interface width by choosing how many top-level products are shown per row. fp_subfactory_list_rows=Set the main interface height by choosing how many subfactory names are shown in total. fp_default_timescale=Choose the timescale that any new subfactory should be created with. fp_view_belts_or_lanes=Indicate whether you think of item throughput as individual lanes or as full belts. fp_prefer_product_picker=Decide whether adding new subfactories should start with choosing a product or a subfactory name. fp_prefer_matrix_solver=Decide whether new subfactories should enable the matrix solver instead of the traditional one. [string-mod-setting] fp_default_timescale-one_second=1 Second fp_default_timescale-one_minute=1 Minute fp_default_timescale-one_hour=1 Hour fp_view_belts_or_lanes-belts=Belts fp_view_belts_or_lanes-lanes=Lanes [shortcut-name] fp_open_interface=Open Factory Planner [item-name] fp_beacon_selector=Beacon Selector [command-help] fp_reset_prototypes=Reconstructs the various prototypes from the base game data. Shouldn’t ever be needed. fp_restart_translation=Restarts the translation of prototype names so search can use their natural language names. fp_shrinkwrap_interface=Shrinks the width and height settings for the main interface until it fully fits onto the screen. [fp] # Porter dialog import=Import export=Export validity=Validity location=Location import_instruction_1=Paste your [font=default-bold]factory exchange string[/font] import_instruction_2=Choose the subfactories you’d like to import export_instruction=Choose the subfactories that you’d like to export export_instruction_tt=This will generate a [font=default-bold]factory exchange string[/font] which is used to share your subfactories with other people or to import it in one of your other worlds. It does not generate a blueprint string! import_button_tooltip=Import string export_button_tooltip=Generate factory exchange string importer_decoding_failure=The given string could not be properly decoded. This is due to it being malformed. Try exporting the subfactories again, and make sure to copy the entire string. importer_migration_failure=The given string is from an older version of Factory Planner and could not be migrated. This can be due to it being too old and no longer supported, due to the data being corrupted in some way, or due to a programming error. If you think this string is valid, please contact the developer (me!) on the mod portal. importer_unpacking_failure=The given string could not be properly unpacked and validated. This can be due to the data being corrupted in some way or due to a programming error. If you think this string is valid, please contact the developer (me!) on the mod portal. importer_issue_import_string=Import a valid subfactory exchange string importer_issue_select_subfactory=Select at least one subfactory to import # Tutorial dialog tutorial=Tutorial interface=Interface pause=Pause usage=Usage matrix_solver=Matrix Solver interactive_tutorial_title=Interactive Tutorial interactive_tutorial_text=The best way to familiarize yourself with Factory Planner is by just jumping right in and exploring it yourself. To that end, I have included an example subfactory that will show off some of this mod’s most important features. You can add it by clicking the button below. You can also activate [font=default-semibold]Tutorial Mode[/font], which shows all the keyboard combinations that are possible on important buttons all over the interface. create_example=Create example create_example_error=The example subfactory can’t be created because it is not compatible with the current set of mods tutorial_mode=Tutorial Mode interface_tutorial_title=Interactions interface_tutorial_text=The interface is set up so similar actions share the same shortcuts, making it easier to get an intuitive feel for how to achieve certain results. You’ll just have to internalize these basic interactions, then use them everywhere: interface_controls=• __CONTROL_STYLE_BEGIN____CONTROL_LEFT_CLICK____CONTROL_STYLE_END__: Select/Use\n• __CONTROL_STYLE_BEGIN____CONTROL_RIGHT_CLICK____CONTROL_STYLE_END__: Edit\n• __CONTROL_STYLE_BEGIN____CONTROL_KEY_CTRL__ + __CONTROL_RIGHT_CLICK____CONTROL_STYLE_END__: Delete\n• __CONTROL_STYLE_BEGIN____CONTROL_KEY_SHIFT__ + __CONTROL_RIGHT_CLICK____CONTROL_STYLE_END__: Copy\n• __CONTROL_STYLE_BEGIN____CONTROL_KEY_SHIFT__ + __CONTROL_LEFT_CLICK____CONTROL_STYLE_END__: Paste\n• __CONTROL_STYLE_BEGIN__Alt + __CONTROL_LEFT_CLICK____CONTROL_STYLE_END__: Put into cursor interface_controls_recipebook=\n• __CONTROL_STYLE_BEGIN__Alt + __CONTROL_RIGHT_CLICK____CONTROL_STYLE_END__: Open in Recipe Book # Usage tutorial_usage_text=First, you will need to create a subfactory. This is the basic structure that contains some (mostly independent) part of your factory. Give it a name and off you go. It will have some inputs (ingredients), some outputs (products and byproducts), and consume a certain amount of energy. You can also set the timescale you want to work with, or scribble down some notes.\n\nWhat you are interested in are the products, so you will need to add the ones you want to produce. To do that, simply __CONTROL_STYLE_BEGIN____CONTROL_LEFT_CLICK____CONTROL_STYLE_END__ the [font=default-semibold]+[/font]-button, select the product you want and specify the amount that should be produced. It will have a red background, and, when hovering over it, you will see that there is currently [font=default-semibold]0[/font] of it being produced.\n\nTo change that, you __CONTROL_STYLE_BEGIN____CONTROL_LEFT_CLICK____CONTROL_STYLE_END__ on it. If there is only one recipe to produce this product, it will be added right away. Otherwise, you will have the choice of which recipe to use. Either way, a new recipe will show up on the top floor of your subfactory. You can change the machine being used or add some modules and beacons.\n\nNow to further break down the product you want to produce, you can __CONTROL_STYLE_BEGIN____CONTROL_LEFT_CLICK____CONTROL_STYLE_END__ on the ingredients of an existing recipe. This will once again add a recipe, changing the ingredients needed for the whole subfactory. You can continue breaking down your product in this way until you arrive at only plates as ingredients for example, or drill even deeper and add your mining and smelting recipes too. Whatever is most convenient for you and your existing factory.\n\nFor items with a large amount of intermediate products, your collection of recipes can get quite messy quite quickly. To deal with this, you can have multiple floors with different recipes on each of them. To create a so-called subfloor, __CONTROL_STYLE_BEGIN____CONTROL_LEFT_CLICK____CONTROL_STYLE_END__ on the recipe icon of the recipe you want to work out further. This gets you a subfloor (notice the level will be displayed as [font=default-semibold]2[/font]) in which you can add recipes just like before. The big difference being that you only need to worry about the ingredients of the recipe you clicked on.\n\nAnd those are the basics! There are some more advanced features that come in handy, but this should get you started. Create the example subfactory (in the [font=default-semibold]Interface[/font] tab) if you want to play around with a basic production line. # Matrix Solver tutorial_matrix_solver_text=The matrix solver is an alternative method for updating the production table. By default Factory Planner solves the table from top to bottom, while the matrix solver solves every line simultaneously with a system of equations. The matrix solver can be tricky to use, but is also very powerful. For example, it handles recycling, voiding, and loops. \n\nEach subfactory is set to one of two solvers, the sequential solver (default) or the matrix solver. To switch to the matrix solver, toggle the solver switch in the bottom left to "matrix". The matrix solver will stay active until the switch is toggled again, and will automatically re-run when recipes are changed. \n\nEnabling the matrix solver also enables byproduct selection. To remove a byproduct, click either a recipe byproduct within a line or a subfactory byproduct at the top. This will show recipes where byproduct is an ingredient, including voids. \n\nSometimes the matrix solver requires certain items be set to "unrestricted." Normally items are balanced out, meaning they are consumed as fast as they are produced. However, "unrestricted items" do not balance out, and will appear as final ingredients or byproducts. If unrestricted items are required, a dialog will open to select unrestricted items. Unrestricted items are often needed when a subfactory contains a loop. To open this dialog, press the gear icon to the right of the solver toggle. \n\nOne last requirement is the recipes must be linearly independent. This means there can only be one unique solution for the current subfactory. In other words, the matrix solver will not work if there are multiple ways to create the given products. If the subfactory has linearly dependent recipes, try removing redundant recipes until the error goes away. This requirement holds across all subfloors. # Item options dialog options_item_title=Set __1__ amount options_item_text=Set a specific amount for ’__1__’ options_item_amount=Amount options_item_amount_tt=Specify the exact amount of this __1__ that you want this recipe to __2__. This will adjust the percentage of this line accordingly. options_subfactory_ingredient_amount_tt=Specify the exact amount of this ingredient that you want this subfactory to consume. This will adjust its product amounts accordingly. # Utility dialog utilities=Utilities utility_title_components=Components utility_title_components_tt=Shows the machines and modules needed to construct the current subfactory/floor. Can only incorporate beacons and beacon-modules when their ’Beacon Total’ is set. Rounds the amounts on every line up individually. utility_title_blueprints=Blueprints utility_title_blueprints_tt=Allows for storage of relevant blueprints alongside the current subfactory. Click the ’+’ button with a blueprint in hand add it. utility_title_notes=Notes components_needed_tt=__1__\n[font=default-bold]__2__[/font] in inventory / [font=default-bold]__3__[/font] needed\n__CONTROL_STYLE_BEGIN____CONTROL_LEFT_CLICK____CONTROL_STYLE_END__ to handcraft this item no_components_needed=No __1__ needed utility_combinator_tt=Convert all the items that your inventory is missing into a blueprint string containing constant combinators. These can then be connected to a requester chest to have them delivered to you. utility_no_items_necessary=Your inventory already contains all the necessary items to construct this __1__ request_items=Request request_items_tt=Requests all the items that your inventory is missing to construct this __1__.\n[font=default-semibold][color=#84CDEC]Note:[/color][/font] This uses construction bots (not logistics bots) which includes personal roboport bots. It is advisable to disable the personal roboport before requesting items. cancel_request=Cancel request_logistics_not_researched=Robotics technology needs to be researched to enable this functionality request_no_character=You need to have a character associated to you to be able to request items utility_no_character=Can’t handcraft without associated character utility_no_crafting=Permissions disable crafting for this player utility_no_recipes=No recipes can craft this item utility_no_demand=Demand for this item already fulfilled utility_no_resources=Not enough resources to handcraft utility_cursor_empty=No item in hand utility_blueprint_from_library=Can't store blueprints from the library utility_no_blueprint=Item in hand not a blueprint or blueprint book utility_blueprint_not_setup=Can't store empty blueprint utility_blueprint_book_empty=Can't store empty blueprint book utility_blueprint_stored=Blueprint stored! # Preferences preferences=Preferences preferences_support=Support the mod at [font=default-semibold][color=#84CDEC]https://ko-fi.com/therenas[/color][/font]! preferences_info=These preferences contain settings that you adjust often\nover the course of a game. For general settings, go to\nMain Menu→Settings→Mod Settings→Factory Planner. preference_general_title=General preferences preference_general_title_tt=Some general preferences that you might want to change regularly preference_general_attach_subfactory_products=Subfactory product icons preference_general_attach_subfactory_products_tt=Shows icons of the output produced by a subfactory alongside its given name preference_general_show_floor_items=Show floor items preference_general_show_floor_items_tt=Replace the subfactory item totals with the totals for the current floor. Only applicable to subfloors, not the top floor. preference_general_fold_out_subfloors=Fold out subfloors preference_general_fold_out_subfloors_tt=Show all subfloors at the top level of a subfactory, instead of needing to dig down into the hierarchy. preference_general_ingredient_satisfaction=Ingredient satisfaction preference_general_ingredient_satisfaction_tt=Shows whether the ingredient-demands of a recipe are satisfied by the recipes below them preference_general_round_button_numbers=Rounded button numbers preference_general_round_button_numbers_tt=Rounds up the numbers on machine- and belts/lanes-buttons preference_general_ignore_barreling_recipes=Ignore barreling and stacking recipes preference_general_ignore_barreling_recipes_tt=Allows you to ignore (un)barreling and (un)stacking when looking for a recipe (Only for compatible mods) preference_general_ignore_recycling_recipes=Ignore recycling recipes preference_general_ignore_recycling_recipes_tt=Allows you to ignore recipes that recycle an existing item (Only for compatible mods) preference_production_title=Production table columns preference_production_title_tt=This allows you to enable some additional columns in the production table preference_production_done_column=Mark recipe as done preference_production_done_column_tt=Adds a column with a button that allows you to mark a recipe as done, which serves as purely visual information for you and has no effect on the recipe itself preference_production_pollution_column=Pollution preference_production_pollution_column_tt=Adds a column displaying the pollution produced by this recipe preference_production_line_comment_column=Recipe comments preference_production_line_comment_column_tt=Adds a column with a textfield so you can take notes on individual recipes preference_mb_defaults_title=Module defaults preference_mb_defaults_title_tt=Set the default module that every new recipe will try to be configured with preference_mb_default_machine=Primary preference_mb_default_machine_tt=The first module that’ll try to be inserted into a new recipe preference_mb_default_machine_secondary=Secondary preference_mb_default_machine_secondary_tt=If the first module isn’t compatible with the new recipe, this one will instead try to be inserted preference_mb_default_beacon=Module preference_mb_default_beacon_tt=The default module that will try to be inserted into the beacon of every new recipe preference_mb_default_beacon_amount=Amount preference_mb_default_beacon_amount_tt=Specifies how many beacons each individual machine for a new recipe will be affected by preference_default_belts_title=Preferred belt preference_default_belts_title_tt=Sets the type of belt that is used when calculating belt/lane-demand or when specifying products by an amount of belts/lanes preference_default_beacons_title=Preferred beacon preference_default_beacons_title_tt=Sets the beacon that is selected by default when adding one to a recipe preference_default_fuels_title=Preferred fuel preference_default_fuels_title_tt=Sets the fuel that is selected by default when adding a machine with a burner energy source preference_default_machines_title=Preferred machine preference_default_machines_title_tt=Sets the machine that is selected by default for each category when adding a new recipe.\n__CONTROL_STYLE_BEGIN____CONTROL_KEY_SHIFT__ + __CONTROL_LEFT_CLICK____CONTROL_STYLE_END__ any machine to set it on every other similar category. preference_default_wagons_title=Preferred wagon preference_default_wagons_title_tt=Sets the type of wagon that is used when calculating wagon-demand # Recipe dialog recipe_instruction=Choose a recipe to __1__ ’__2__’ show=Show unresearched_recipes=Unresearched recipes hidden_recipes=Hidden recipes no_recipe_found=No recipes match your filter conditions # Remote interfaces interface_name_fnei=FNEI interface_name_wiiruf=WIIRUF interface_name_recipebook=Recipe Book # Generator fluid_at_temperature=__1__ at __2__ __3__ # Modal dialogs submit=Submit delete=Delete cancel=Cancel confirm_dialog_tt=- Press __CONTROL__fp_confirm_dialog__ to confirm - cancel_dialog_tt=- Press __CONTROL__toggle-menu__ to cancel - search_button_tt=- Press __CONTROL__focus-search__ to focus searchfield - close_button_tt=- Press __CONTROL__toggle-menu__ to close - searchfield_tt=Filter results using their natural language names searchfield_not_ready_tt=Natural language search not ready yet, please wait.\nUse the [font=default-semibold]’/fp-restart-translation’[/font] console command to restart it. warning_with_icon=[img=fp_sprite_warning_red] __1__ # Picker dialog amount_by=Amount by __1__ no_item_found=There are no items that match your search term picker_issue_select_item=Select the item you want to add picker_issue_enter_amount=Specify an amount by number or belt # Matrix dialog matrix_free_items=Unrestricted items matrix_constrained_items=Choose __1__ unrestricted __2__. Unrestricted items may\nbecome byproducts or ingredients, depending\non the planner’s solution. matrix_linearly_dependent_recipes=Linearly dependent recipes detected # Subfactory dialog subfactory_dialog_description=Choose a name for the subfactory subfactory_dialog_name=Name subfactory_dialog_name_tt=The subfactory name allows rich text, which can be added using the buttons below subfactory_dialog_rich_text=Rich Text subfactory_dialog_rich_text_tt=These selectors can be used to add rich text to the subfactory name. Typing or pasting in any rich text yourself also works, of course. subfactory_dialog_signals=Signals subfactory_dialog_recipes=Recipes subfactory_dialog_name_empty=The subfactory’s name can not be empty # Machine dialog machine_dialog_description=Configure the machine for ’__1__’ machine_does_not_use_fuel=doesn’t use fuel machine_limit=Limit machine_limit_tt=Limits the number of machines this line will use. The actual amount might be lower if fewer machines are needed. machine_force_limit=Exact limit machine_force_limit_tt=Forces the number of machines to be the exact amount specified above, even if this leads to overproduction. Only makes sense in combination with a machine limit. # Beacon dialog beacon_dialog_description_add=Add beacons to ’__1__’ beacon_dialog_description_edit=Configure the beacons for ’__1__’ beacon_amount_tt=This specifies how many beacons each individual machine will be affected by. You can put a decimal number here, which could be used to reflect the fact that some of your machines might be covered by a different amount of beacons. beacon_total=Total beacon_total_tt=This specifies the absolute amount of beacons that you use for this recipe in your actual factory. That information is then included in the energy consumption calculations. beacon_selector_tt=Use a selection tool to count the beacons in your already-built factory beacon_issue_set_amount=Enter a beacon amount greater than 0 beacon_issue_no_modules=Select at least one module # Title bar switch_to_compact_view=Switch to compact view\n- Press __CONTROL__fp_toggle_compact_view__ to switch - pause_on_interface=Toggle to automatically pause the game in the background when the main interface is open (Singleplayer only)\n- Press __CONTROL__fp_toggle_pause__ to toggle pause - close_interface=Close this interface\n- Press __CONTROL__fp_toggle_interface__ to close - # Subfactory list action_open_archive_tt=Open the subfactory archive\n__1__ archive_empty=[font=default-semibold]- The archive is currently empty -[/font] archive_filled=[font=default-semibold]- The archive currently contains __1__ __2__ -[/font] action_close_archive_tt=Close the subfactory archive action_import_subfactory=Import subfactories using a string generated in another save action_export_subfactory=Export subfactories to a string that can be shared with others action_archive_subfactory=Move the selected subfactory to the archive action_unarchive_subfactory=Move the selected subfactory back out of archive action_duplicate_subfactory=Duplicate the selected subfactory, creating a perfect copy action_add_subfactory_by_name=Create a new subfactory\n__CONTROL_STYLE_BEGIN____CONTROL_KEY_SHIFT__ + __CONTROL_LEFT_CLICK____CONTROL_STYLE_END__ to choose a product right away action_add_subfactory_by_product=Pick an item for a new subfactory\n__CONTROL_STYLE_BEGIN____CONTROL_KEY_SHIFT__ + __CONTROL_LEFT_CLICK____CONTROL_STYLE_END__ to give it a name first action_edit_subfactory=Edit the name of the selected subfactory action_trash_subfactory=Trash the selected subfactory\nIt will be preserved in the archive for __1__ minutes action_delete_subfactory=Delete the selected subfactory irreversibly subfactory_trashed=\n[font=default-bold]Trashed[/font] - automatic deletion in __1__ __plural_for_parameter_1_{1=minute|rest=minutes}__ subfactory_invalid=\n[font=default-bold]Invalid[/font] - needs to be repaired # Subfactory info subfactory_info=Subfactory Info no_subfactory=no subfactory selected subfactory_needs_repair=The active mods have changed, breaking this subfactory. Load the previous modset, or repair to remove any invalid parts. repair_subfactory=Repair subfactory timescale=Timescale timescale_tt=The timescale sets how quickly items are produced. For example, selecting [font=default-bold]1m[/font] and adding a product of 400 green circuits means you want to produce 400 circuits [font=default-bold]per minute[/font]. mining_productivity=Mining productivity mining_productivity_tt=The current mining productivity bonus. By default, it tracks your research progress, but you can override the percentage manually. To revert to automated tracking, clear the textfield and confirm. override=Override solver_choice=Solver solver_choice_tt=Choose which of the solvers to use for this subfactory. The traditional one works by going through your recipes in order and figuring out their needs. The matrix solver on the other hand can deal with loops and byproducts, but sometimes needs additional configuration. solver_choice_traditional=Traditional solver_choice_matrix=Matrix solver_choice_configure=Configure the matrix solver subfactory_modset_changes=Your active mods changed. subfactory_mod_removed=\n\n[color=#FF3333][font=default-bold]These mods were removed:[/font][/color] subfactory_mod_added=\n\n[color=#33CC33][font=default-bold]These mods were added:[/font][/color] subfactory_mod_updated=\n\n[color=#CCCC00][font=default-bold]These mods were updated:[/font][/color] subfactory_mod_and_version=\n__1__ (v__2__) subfactory_mod_and_versions=\n__1__: v__2__ → v__3__ # Item boxes ingredients_to_combinator_tt=Convert all the ingredients of this subfactory into a blueprint string containing constant combinators. # View state view_state_tt=__1__\n- Press __CONTROL__fp_cycle_production_views__/__CONTROL__fp_reverse_cycle_production_views__ to cycle between views - items_per_timescale=Sets the number on item buttons to how many of them will be produced/consumed per __1__. belts_or_lanes=Sets the number on item buttons to how many __1__ of your preferred belt type will be needed to transport the items. For fluids, it assumes them being barreled at [font=default-bold]50 fluid per barrel[/font]\nConfigured to use __2__ [font=default-bold]__3__[/font]. wagons_per_timescale=Sets the number on item buttons to how many cargo or fluid wagons will be filled by them per __1__.\nConfigured to use __2__ [font=default-bold]__3__[/font] or __4__ [font=default-bold]__5__[/font]. items_per_second_per_machine=Sets the number on item buttons to how many of them per second a single machine will produce/consume. This helps to estimate how many inserters will be needed. # Production box refresh_production=Refresh the production table below\n- Press __CONTROL__fp_refresh_production__ to refresh - production=Production level=Level floor_up_tt=Go up a floor level\n- Press __CONTROL__fp_up_floor__ to go up - floor_top_tt=Go the the top floor\n- Press __CONTROL__fp_top_floor__ to go to the top - utility_dialog_tt=Open the utility dialog production_instruction_subfactory=Add a subfactory by clicking the green ’+’-button in the top left production_instruction_product=Add a product by clicking the gray ’+’-button in the products-box above production_instruction_recipe=Add a recipe by left-clicking a product in the products-box above # Production table column_done_tt=Mark recipe as done for your own visual benefit column_percentage_tt=This percentage determines how much of the demand for the products that this recipe produces should actually be fulfilled by this recipe. The calculation only updates after you confirm your changes by pressing __CONTROL_STYLE_BEGIN__Enter__CONTROL_STYLE_END__. column_comment=Comment recipe_inactive=recipe inactive recipe_subfloor_attached=subfloor attached recipe_consumes_byproduct=consumes byproduct subfloor_machine_count=__1__ __2__ in use on this subfloor machine_limit_force=Exact limit set [__1__] machine_limit_enforced=Limit enforced [__1__] machine_limit_set=Limit set [__1__] add_machine_module=Add a module add_beacon=Add a beacon in_total=__1__ in total priority_product=Priority Product raw_ore=Raw Ore # Compact frame switch_to_main_view=Switch to main view\n- Press __CONTROL__fp_toggle_compact_view__ to switch - # Clipboard copied_into_clipboard=__1__ copied pasted_from_clipboard=__1__ pasted clipboard_empty=Your clipboard is empty clipboard_incompatible_class=Can’t paste __1__ on __2__ clipboard_incompatible=Pasted __1__ is incompatible clipboard_already_exists=Pasted __1__ already exists clipboard_no_empty_slots=No empty module slots clipboard_recipe_irrelevant=Pasted line irrelevant to this floor # Tutorial Mode tut_action_line=\n__CONTROL_STYLE_BEGIN____1____CONTROL_STYLE_END__ to __2__ tut_left=__CONTROL_LEFT_CLICK__ tut_right=__CONTROL_RIGHT_CLICK__ tut_shift=__CONTROL_KEY_SHIFT__ tut_control=__CONTROL_KEY_CTRL__ tut_alt=Alt tut_select=select tut_edit=edit tut_delete=delete tut_copy=copy tut_paste=paste tut_add_recipe=add recipe tut_move_left=move left tut_move_right=move right tut_open_subfloor=open subfloor tut_toggle=toggle tut_set_limit=set a limit tut_reset_to_default=reset to default tut_put_into_cursor=put into cursor tut_add_recipe_to_end=add recipe tut_add_recipe_below=add recipe below tut_specify_amount=specify amount tut_prioritize=prioritize tut_pick_up=pick up tut_recipebook=open in Recipe Book # Effects tooltip effect_line=\n__1__: [font=default-semibold][color=#FFE6C0]__2__%[/color][/font] __3__ consumption=Energy consumption speed=Speed productivity=Productivity pollution=Pollution base_prod=Base productivity mining_prod=Mining productivity effect_maxed=(maxed) # Messages error_no_relevant_recipe=No existing recipe produces this item error_no_enabled_recipe=No enabled recipe produce this item (enable in preferences →) error_no_compatible_machine=No existing machine can craft this recipe error_no_subfloor_on_byproduct_recipes=Recipes that consume byproducts can’t have subfloors error_no_new_subfloors_in_archive=Can’t add subfloors to archived subfactories error_recipebook_version_incompatible=Recipe Book’s version is not compatible; Try updating both mods error_recipebook_lookup_failed=The clicked __1__ could not be found in Recipe Book error_linearly_dependant_recipes=Matrix solver inactive; Make sure there’s only one recipe per product error_recipe_wrong_floor=__1__ recipes can only be added to the top level of the subfactory warning_no_matrix_configuration_needed=The matrix solver does not need additional configuration warning_recipe_disabled=This recipe is not researched yet, so you can’t produce it currently warning_module_not_compatible=Your preferred __1__ is not compatible with this machine warning_no_prioritizing_single_product=Recipes with a single relevant product can’t be prioritized hint_tutorial=If you are new to Factory Planner, consider taking a look the the tutorial in the top right corner! hint_byproducts_removed=Disabling the matrix solver removes all byproduct recipes # Units prefix_kilo=k prefix_mega=M prefix_giga=G prefix_tera=T prefix_peta=P prefix_exa=E prefix_zetta=Z prefix_yotta=Y unit_watt=W unit_joule=J unit_pollution=P unit_celsius=°C unit_second=s unit_minute=m unit_hour=h second=second minute=minute hour=hour # General error_message=[color=#FF3333]__1__[/color] warning_message=[color=#CCCC00]__1__[/color] hint_message=[color=#33CC33]__1__[/color] info_label=__1__ [img=info] bold_label=[font=default-bold]__1__[/font] tt_title=[font=default-semibold]__1__[/font] tt_title_with_note=[font=default-semibold]__1__[/font] (__2__) toggle_interface=__CONTROL__fp_toggle_interface__ selected=selected preferred=preferred satisfied=satisfied valid=valid invalid=invalid increased=increased decreased=decreased capped=capped on=On off=Off left=left right=right up=up down=down top=top bottom=bottom add=Add new=New edit=Edit choose=Choose produce=produce consume=consume none=None crafting_time=Crafting Time amount=Amount factory=Factory archive=Archive effects=effects energy_consumption=Energy consumption effectivity=Effectivity module_slots=Module slots fuel_value=Fuel value emissions_multiplier=Emissions multiplier throughput=Throughput crafting_speed=Crafting speed storage=Storage combinator=Combinator put_into_cursor_failed=__1__ can’t be put into the cursor blueprint_no_combinator_prototype=Constant combinator prototype not found impossible_to_blueprint_fluid=Fluids can’t be blueprinted as a combinator move_row_tt=Move this __1__ __2__\n__CONTROL_STYLE_BEGIN____CONTROL_KEY_CTRL__ + __CONTROL_LEFT_CLICK____CONTROL_STYLE_END__ to move it by 5 spots\n__CONTROL_STYLE_BEGIN____CONTROL_KEY_SHIFT__ + __CONTROL_LEFT_CLICK____CONTROL_STYLE_END__ to move it to the __3__ attribute_line=\n[font=default-semibold][color=#FFE6C0]__1__:[/color][/font] __2__ shift_to_paste=__CONTROL_STYLE_BEGIN____CONTROL_KEY_SHIFT__ + __CONTROL_LEFT_CLICK____CONTROL_STYLE_END__ to paste # Locale prefixes: s = singular; p = plural; l = lowercase; u = uppercase pl_subfactory=__plural_for_parameter_1_{1=subfactory|rest=subfactories}__ pu_subfactory=__plural_for_parameter_1_{1=Subfactory|rest=Subfactories}__ pl_line=__plural_for_parameter_1_{1=line|rest=lines}__ pu_line=__plural_for_parameter_1_{1=Line|rest=Lines}__ pl_floor=__plural_for_parameter_1_{1=floor|rest=floors}__ pu_floor=__plural_for_parameter_1_{1=Floor|rest=Floors}__ pl_item=__plural_for_parameter_1_{1=item|rest=items}__ pu_item=__plural_for_parameter_1_{1=Item|rest=Items}__ pl_fluid=__plural_for_parameter_1_{1=fluid|rest=fluids}__ pu_fluid=__plural_for_parameter_1_{1=Fluid|rest=Fluids}__ pl_product=__plural_for_parameter_1_{1=product|rest=products}__ pu_product=__plural_for_parameter_1_{1=Product|rest=Products}__ pl_byproduct=__plural_for_parameter_1_{1=byproduct|rest=byproducts}__ pu_byproduct=__plural_for_parameter_1_{1=Byproduct|rest=Byproducts}__ pl_ingredient=__plural_for_parameter_1_{1=ingredient|rest=ingredients}__ pu_ingredient=__plural_for_parameter_1_{1=Ingredient|rest=Ingredients}__ pl_fuel=__plural_for_parameter_1_{1=fuel|rest=fuels}__ pu_fuel=__plural_for_parameter_1_{1=Fuel|rest=Fuels}__ pl_recipe=__plural_for_parameter_1_{1=recipe|rest=recipes}__ pu_recipe=__plural_for_parameter_1_{1=Recipe|rest=Recipes}__ pl_machine=__plural_for_parameter_1_{1=machine|rest=machines}__ pu_machine=__plural_for_parameter_1_{1=Machine|rest=Machines}__ pl_module=__plural_for_parameter_1_{1=module|rest=modules}__ pu_module=__plural_for_parameter_1_{1=Module|rest=Modules}__ pl_beacon=__plural_for_parameter_1_{1=beacon|rest=beacons}__ pu_beacon=__plural_for_parameter_1_{1=Beacon|rest=Beacons}__ pl_belt=__plural_for_parameter_1_{1=belt|rest=belts}__ pu_belt=__plural_for_parameter_1_{1=Belt|rest=Belts}__ pl_lane=__plural_for_parameter_1_{1=lane|rest=lanes}__ pu_lane=__plural_for_parameter_1_{1=Lane|rest=Lanes}__ pl_wagon=__plural_for_parameter_1_{1=wagon|rest=wagons}__ pu_wagon=__plural_for_parameter_1_{1=Wagon|rest=Wagons}__ pl_stack=__plural_for_parameter_1_{1=stack|rest=stacks}__ l_fluid=fluid u_power=Power